main
Johnathan Douglas 2023-08-01 21:54:30 -03:00
parent 8f0e9ccf2c
commit ae4543229c
1 changed files with 10 additions and 13 deletions

View File

@ -32,17 +32,17 @@ php artisan app:mass-insert --count=100
php artisan queue:work --queue=default
```
- [MassInsert1](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/MassInsert/MassInsert1Task.php)
- [MassInsert1](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassInsert/MassInsert1Task.php)
- `using insert unit`
- [MassInsert2](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/MassInsert/MassInsert2Task.php)
- [MassInsert2](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassInsert/MassInsert2Task.php)
- `using insert multiple`
- [MassInsert3](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/MassInsert/MassInsert3Task.php)
- [MassInsert3](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassInsert/MassInsert3Task.php)
- `using insert multiple block 1000`
- [MassInsert4](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/MassInsert/MassInsert4Task.php)
- [MassInsert4](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassInsert/MassInsert4Task.php)
- `using insert unit with transaction`
- [MassInsert5](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/MassInsert/MassInsert5Task.php)
- [MassInsert5](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassInsert/MassInsert5Task.php)
- `using insert unit with transaction block 1000`
- [MassInsert6](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/MassInsert/MassInsert6Task.php)
- [MassInsert6](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassInsert/MassInsert6Task.php)
- `using preperate and execute`
### Result
@ -99,11 +99,11 @@ php artisan app:mass-delete --count=100
php artisan queue:work --queue=default
```
- [MassDelete1](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/MassDelete/MassDelete1Task.php)
- [MassDelete1](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassDelete/MassDelete1Task.php)
- `using where`
- [MassDelete2](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/MassDelete/MassDelete2Task.php)
- [MassDelete2](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassDelete/MassDelete2Task.php)
- `using whereIn`
- [MassDelete3](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/MassDelete/MassDelete3Task.php)
- [MassDelete3](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassDelete/MassDelete3Task.php)
- `using rollback`
### Result
@ -146,12 +146,9 @@ Atualizar um campo ou mais, para o mesmo grupo.
- [MassUpdate1](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassUpdate/Group1/MassUpdate1Task.php)
- `using where`
- [MassUpdate2](laravel-performance/src/branch/main/app/Tasks/Mass/MassUpdate/Group1/MassUpdate2Task.php)
- [MassUpdate2](https://gitea.nteia.com/johdougss/laravel-performance/src/branch/main/app/Tasks/Mass/MassUpdate/Group1/MassUpdate2Task.php)
- `using whereIn`
<a href="app/Tasks/Mass/MassUpdate/Group1/MassUpdate2Task.php">ex1</a>
<a href="laravel-performance/src/branch/main/app/Tasks/Mass/MassUpdate/Group1/MassUpdate2Task.php">ex2</a>
### Result
| quantity | method | time seconds |