hello,大家早上好、中午好、晚上好、歡迎收看本次文章,我是聲音甜美的雞排妹。今天是周四,今天我給大家介紹一下優化insert,是如何進行快速插入呢,減少性能開銷呢,下面雞排妹講解一下
當進行數據的insert操作的時候,可以考慮采用以下幾種優化方案。
示例, 原始方式為:
insert into tb_test values(1,'Tom');
insert into tb_test values(2,'Cat');
insert into tb_test values(3,'Jerry');
優化後的方案為 :
insert into tb_test values(1,'Tom'),(2,'Cat'),(3,'Jerry');
在事務中進行數據插入。
start transaction;
insert into tb_test values(1,'Tom');
insert into tb_test values(2,'Cat');
insert into tb_test values(3,'Jerry');
commit;
數據有序插入
insert into tb_test values(4,'Tim');
insert into tb_test values(1,'Tom');
insert into tb_test values(3,'Jerry');
insert into tb_test values(5,'Rose');
insert into tb_test values(2,'Cat');
優化後
insert into tb_test values(1,'Tom');
insert into tb_test values(2,'Cat');
insert into tb_test values(3,'Jerry');
insert into tb_test values(4,'Tim');
insert into tb_test values(5,'Rose');
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!