Maks? Na szybko z palca:
<?php
$time_start = date("H:m:s");
// baza danych
$db_user = "";
$db_password = "";
$db_host = "localhost";
$db_type = "MYISAM";
mysql_query("CREATE DATABASE `benchmark` DEFAULT CHARACTER SET utf8");
$time_dbconnect = date("H:m:s");
$letters_array = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","u","w","v","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","R","S","T","U","W","V","X","Y","Z"," ");
for ($i=0;100000>$i;$i++) {
$text_one .= $letters_array[(int
)rand(1
,count($letters_array))]; }
$time_textone = date("H:m:s");
for ($i=0;50000>$i;$i++) {
$text_two .= $letters_array[(int
)rand(1
,count($letters_array))]; }
$time_texttwo = date("H:m:s");
for ($i=0;100>$i;$i++) {
`text_one` LONGTEXT NOT NULL ,
`text_two` LONGTEXT NOT NULL
) TYPE = $db_type");
for ($x=0;1000>$x;$x++) {
mysql_query("INSERT INTO `table$i` ( `text_one`,`text_two` ) VALUES ( '$text_one','$text_two' )"); }
}
$time_mysql = date("H:m:s");
for ($i=0;100>$i;$i++) {
$query = mysql_query("SELECT `text_one` FROM `table$i`"); $
{to_save
.$i} = ereg_replace($letters_array[(int
)rand(1
,count($letters_array))],$letters_array[(int
)rand(1
,count($letters_array))],$db_data['text_one']); mysql_query("UPDATE `table$i` SET `text_one`='" . $
{to_save
.$i} . "'"); }
}
$time_finish = date("H:m:s");
echo "Start:" . $time_start . "<br>"; echo "DB connect:" . $time_dbconnect . "<br>"; echo "Text 100k:" . $time_textone . "<br>"; echo "Text 50k:" . $time_texttwo . "<br>"; echo "100x double sql_query:" . $time_mysql . "<br>"; echo "Queries + reg replace = finish:" . $time_finish . "<br>";
?>
Możesz pozmieniać wartości w pętlach. Troszkę skomplikowałem składnie gdzieniegdzie i inne "dodatki' typu fetch_array czy rand'y...
Powodzenia.

BTW Nie zapomnij zrobić .htaccessa bądź zmienić w php.ini maksymalnego czasu wykonywania skryptu.