mass insert
parent
711d7247f2
commit
8c81568dcd
|
@ -12,10 +12,11 @@ class MassInsert1Task
|
||||||
/**
|
/**
|
||||||
* insert unit
|
* insert unit
|
||||||
*
|
*
|
||||||
* 1000 - Database\Seeders\TransactionSeeder ...... 1,443.86 ms DONE
|
* 100 ............ 0,166 s DONE
|
||||||
* 10000 - Database\Seeders\TransactionSeeder ..... 14,256.24 ms DONE
|
* 1000 ............ 1,000 s DONE
|
||||||
* 100000 - Database\Seeders\TransactionSeeder .... 158,413.75 ms DONE
|
* 10000 ........... 13,000 s DONE
|
||||||
* 1000000 -
|
* 100000 .......... 163,000 s DONE
|
||||||
|
* 1000000
|
||||||
*
|
*
|
||||||
* 1. insert into transactions (id, value, date) values (1, 10, '2023-04-01');
|
* 1. insert into transactions (id, value, date) values (1, 10, '2023-04-01');
|
||||||
* - index, view materialized
|
* - index, view materialized
|
||||||
|
|
|
@ -13,8 +13,9 @@ class MassInsert2Task
|
||||||
/**
|
/**
|
||||||
* insert multiple
|
* insert multiple
|
||||||
*
|
*
|
||||||
* 1000 - Database\Seeders\TransactionSeeder ......... 96.11 ms DONE
|
* 100 ............ 0,015 s DONE
|
||||||
* 10000 - Database\Seeders\TransactionSeeder ........ 887.48 ms DONE
|
* 1000 ............ 0,087 s DONE
|
||||||
|
* 10000 ............ 0,789 s DONE
|
||||||
* 100000 - SQLSTATE[HY000]: General error: 7 number of parameters must be between 0 and 65535
|
* 100000 - SQLSTATE[HY000]: General error: 7 number of parameters must be between 0 and 65535
|
||||||
* 1000000 - SQLSTATE[HY000]: General error: 7 number of parameters must be between 0 and 65535
|
* 1000000 - SQLSTATE[HY000]: General error: 7 number of parameters must be between 0 and 65535
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -21,10 +21,11 @@ class MassInsert3Task
|
||||||
* insert into values ( ...), (....), ... 1000
|
* insert into values ( ...), (....), ... 1000
|
||||||
* commit
|
* commit
|
||||||
*
|
*
|
||||||
* 1000 - Database\Seeders\TransactionSeeder ...... 1,443.86 ms DONE
|
* 100 ............ 0,015 s DONE
|
||||||
* 10000 - Database\Seeders\TransactionSeeder ..... 14,256.24 ms DONE
|
* 1000 ............ 0,087 s DONE
|
||||||
* 100000 - Database\Seeders\TransactionSeeder .... 158,413.75 ms DONE
|
* 10000 ............ 0,795 s DONE
|
||||||
* 1000000 -
|
* 100000 ............ 8,000 s DONE
|
||||||
|
* 1000000
|
||||||
*
|
*
|
||||||
* 1. insert into transactions (id, value, date) values (1, 10, '2023-04-01');
|
* 1. insert into transactions (id, value, date) values (1, 10, '2023-04-01');
|
||||||
* - index, view materialized
|
* - index, view materialized
|
||||||
|
|
|
@ -12,10 +12,11 @@ class MassInsert4Task
|
||||||
/**
|
/**
|
||||||
* insert unit with transaction
|
* insert unit with transaction
|
||||||
*
|
*
|
||||||
* 1000 - Database\Seeders\TransactionSeeder ...... 391.11 ms DONE
|
* 100 ............ 0,044 s DONE
|
||||||
* 10000 - Database\Seeders\TransactionSeeder ..... 3,741.94 ms DONE
|
* 1000 ............ 0,352 s DONE
|
||||||
* 100000 - Database\Seeders\TransactionSeeder .... 38,605.27 ms DONE
|
* 10000 ............ 3,000 s DONE
|
||||||
* 1000000 -
|
* 100000 ........... 35,000 s DONE
|
||||||
|
* 1000000
|
||||||
*
|
*
|
||||||
* 1. insert into transactions (id, value, date) values (1, 10, '2023-04-01');
|
* 1. insert into transactions (id, value, date) values (1, 10, '2023-04-01');
|
||||||
* 2. insert into transactions (id, value, date) values (2, 20, '2023-04-02');
|
* 2. insert into transactions (id, value, date) values (2, 20, '2023-04-02');
|
||||||
|
|
|
@ -12,10 +12,11 @@ class MassInsert5Task
|
||||||
/**
|
/**
|
||||||
* insert unit block with transaction
|
* insert unit block with transaction
|
||||||
*
|
*
|
||||||
* 1000 - Database\Seeders\TransactionSeeder ...... 380.20 ms DONE
|
* 100 ............ 0,040 s DONE
|
||||||
* 10000 - Database\Seeders\TransactionSeeder ..... 3,716.59 ms DONE
|
* 1000 ............ 0,343 s DONE
|
||||||
* 100000 - Database\Seeders\TransactionSeeder .... 39,143.04 ms DONE
|
* 10000 ............ 3,000 s DONE
|
||||||
* 1000000 -
|
* 100000 ........... 34,000 s DONE
|
||||||
|
* 1000000
|
||||||
*
|
*
|
||||||
* 1. insert into transactions (id, value, date) values (1, 10, '2023-04-01');
|
* 1. insert into transactions (id, value, date) values (1, 10, '2023-04-01');
|
||||||
* 2. insert into transactions (id, value, date) values (2, 20, '2023-04-02');
|
* 2. insert into transactions (id, value, date) values (2, 20, '2023-04-02');
|
||||||
|
|
|
@ -21,10 +21,11 @@ class MassInsert6Task
|
||||||
*
|
*
|
||||||
* EXECUTE transactions_plan(23.44, '2023-01-05 00:00:00'::timestamp);
|
* EXECUTE transactions_plan(23.44, '2023-01-05 00:00:00'::timestamp);
|
||||||
*
|
*
|
||||||
* 1000 - Database\Seeders\TransactionSeeder ...... 1,341.07 ms DONE
|
* 100 ............ 0,125 s DONE
|
||||||
* 10000 - Database\Seeders\TransactionSeeder ..... 13,415.95 ms DONE
|
* 1000 ............ 1,000 s DONE
|
||||||
* 100000 - Database\Seeders\TransactionSeeder ............ - ms DONE
|
* 10000 ........... 11,000 s DONE
|
||||||
* 1000000 - Database\Seeders\TransactionSeeder ............ - ms DONE
|
* 100000 .......... 147,000 s DONE
|
||||||
|
* 1000000 .................. - DONE
|
||||||
*
|
*
|
||||||
* @param mixed $count
|
* @param mixed $count
|
||||||
* @return void
|
* @return void
|
||||||
|
|
Loading…
Reference in New Issue