Advertisement
diabliyo

Stress Database

Sep 1st, 2022
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. bash$ time seq 1500 | parallel -n0 ./run.sh
  2.  
  3. bash$ cat run.sh
  4. #!/usr/bin/sh
  5. php test.php
  6.  
  7. bash$ cat test.php
  8. #!/usr/bin/php
  9. <?php
  10. function make_seed() {
  11. list($usec, $sec) = explode(' ', microtime());
  12. return (float) $sec + ((float) $usec * 100000);
  13. }
  14.  
  15. function generar_idtrack() {
  16. srand(make_seed());
  17. $dimension = rand(4, 10);
  18.  
  19. $arr_abc123= array( '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k',
  20. 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'y', 'y', 'z' );
  21. $randval="";
  22. for( $i=0; $i<$dimension; $i++ )
  23. $randval .= $arr_abc123[rand(1, count($arr_abc123))];
  24.  
  25. return $randval;
  26. }
  27.  
  28. $r= generar_idtrack();
  29.  
  30. if( $r ) {
  31. $userDb= '_username_db_';
  32. $passDb= '_password_db_';
  33. $hostDb= '_server_db_';
  34. $nameDb= '_database_name_';
  35.  
  36. $q= "insert into PERSONAS(NOMBRE) values('jorge');";
  37.  
  38. $link=mysqli_connect($hostDb, $userDb, $passDb, $nameDb);
  39. mysqli_query($link, $q);
  40. mysqli_close($link);
  41. }
  42. exit(0);
  43. ?>
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement