From 7076636a5fcda9d115fd7fd490e7a6692e24acd2 Mon Sep 17 00:00:00 2001 From: Johnathan Douglas Date: Mon, 10 Jul 2023 09:03:30 -0300 Subject: [PATCH] update massive --- README.md | 45 +++++++++++++------------- database/seeders/TransactionSeeder.php | 2 +- 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 9e26a2b..7d6f68d 100755 --- a/README.md +++ b/README.md @@ -25,29 +25,28 @@ run migrate; php artisan migrate:fresh --seed ``` - # Result -| Transactions | Method | time seconds | -|--------------|----------------------------|--------------| -| 1000 | App\Jobs\UpdateMassive1Job | 0001,00s | -| 1000 | App\Jobs\UpdateMassive2Job | 0000,01s | -| 1000 | App\Jobs\UpdateMassive3Job | 0001,00s | -| 1000 | App\Jobs\UpdateMassive4Job | 0000,08s | -| 1000 | App\Jobs\UpdateMassive5Job | 0000,06s | -| 10000 | App\Jobs\UpdateMassive1Job | 0014,00s | -| 10000 | App\Jobs\UpdateMassive2Job | 0000,14s | -| 10000 | App\Jobs\UpdateMassive3Job | 0014,00s | -| 10000 | App\Jobs\UpdateMassive4Job | 0000,73s | -| 10000 | App\Jobs\UpdateMassive5Job | 0000,59s | -| 100000 | App\Jobs\UpdateMassive1Job | 0156,00s | -| 100000 | App\Jobs\UpdateMassive2Job | 0001,00s | -| 100000 | App\Jobs\UpdateMassive3Job | 0164,00s | -| 100000 | App\Jobs\UpdateMassive4Job | 0008,00s | -| 100000 | App\Jobs\UpdateMassive5Job | 0007,00s | -| 1000000 | App\Jobs\UpdateMassive1Job | 1570,00s | -| 1000000 | App\Jobs\UpdateMassive2Job | 0015,00s | -| 1000000 | App\Jobs\UpdateMassive3Job | 1630,00s | -| 1000000 | App\Jobs\UpdateMassive4Job | 0075,00s | -| 1000000 | App\Jobs\UpdateMassive5Job | 0058,00s | +| Transactions | Method | time seconds | +|-------------:|-------------------|---------------:| +| 1000 | UpdateMassive1Job | 1,00s | +| 1000 | UpdateMassive2Job | 0,01s | +| 1000 | UpdateMassive3Job | 1,00s | +| 1000 | UpdateMassive4Job | 0,08s | +| 1000 | UpdateMassive5Job | 0,06s | +| 10000 | UpdateMassive1Job | 14,00s | +| 10000 | UpdateMassive2Job | 0,14s | +| 10000 | UpdateMassive3Job | 14,00s | +| 10000 | UpdateMassive4Job | 0,73s | +| 10000 | UpdateMassive5Job | 0,59s | +| 100000 | UpdateMassive1Job | (2m) 156,00s | +| 100000 | UpdateMassive2Job | 1,00s | +| 100000 | UpdateMassive3Job | (2m) 164,00s | +| 100000 | UpdateMassive4Job | 8,00s | +| 100000 | UpdateMassive5Job | 7,00s | +| 1000000 | UpdateMassive1Job | (26m) 1570,00s | +| 1000000 | UpdateMassive2Job | 15,00s | +| 1000000 | UpdateMassive3Job | (27m) 1630,00s | +| 1000000 | UpdateMassive4Job | (1m) 75,00s | +| 1000000 | UpdateMassive5Job | 58,00s | diff --git a/database/seeders/TransactionSeeder.php b/database/seeders/TransactionSeeder.php index dea34c3..47aae56 100755 --- a/database/seeders/TransactionSeeder.php +++ b/database/seeders/TransactionSeeder.php @@ -34,7 +34,7 @@ class TransactionSeeder extends Seeder * 1000 - Database\Seeders\TransactionSeeder ......... 96.11 ms DONE * 10000 - Database\Seeders\TransactionSeeder ........ 887.48 ms DONE * 100000 - SQLSTATE[HY000]: General error: 7 number of parameters must be between 0 and 65535 - * 1000000 - + * 1000000 - SQLSTATE[HY000]: General error: 7 number of parameters must be between 0 and 65535 */ $transactions = Transaction::factory($count)->make(); Transaction::query()->insert($transactions->toArray());