![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam tekie pytanie. Czy są takie serwery, gdzie mozna sobie ściągnąć zrzuty baz danych o skomplikowanych relacjach i najlepiej paru milionach rekordów? Bardzo by mi się to przydało, gdyż baze i relacje zrobieć problemem nie jest, ale chodzi o rekordy. A gdyby mieć coś takiego to by można było trochę sobie poćwiczyć i potestować baze danych.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ja to robię tak - wystarczy ten przykład sobie dopasować.
[php:1:6570ab9378]<?php // Funkcja generująca łańcuchy znaków function uid($l,$in) { $z["c"]="0123456789"; $z["z"]="abcdefghijklmnoprstuvxyzq"; $z["a"]="abcdefghijklmnoprstuvxyzq0123456789"; $z["A"]="abcdefghijklmnoprstuvxyzq0123456789ABCDEFGHIJKLMNOPRSTUVXYZ"; $z["Ac"]="abcdefghijklmnoprstuvxyzqABCDEFGHIJKLMNOPRSTUVXYZ"; $z["As"]="ab cd efghi jklmno prstuvxyzqA BCDEFGHIJKL MNOPRSTUVXYZ "; $z["s"]="010203040506070809"; for($i=0; $i<$l; $i++) { $s.=substr($z[$in],(rand()%(strlen($z[$in]))),1); } return($s); } srand((double)microtime()*1000000); set_time_limit(0); polacz(); for($i=0; $i<20000; $i++) { $zm1=uid("15","A"); $zm2=rand(1,37); $zm3="-1"; $zm4=uid(rand(50,400),"As"); // Tekst losowej długości i losowych znakach $zm5=rand(0,1); $zm6=rand(1,4); $zm7=uid(3,"c").".".uid("2","c"); $q=mysql_query("INSERT INTO bla bla bla"); ?>[/php:1:6570ab9378] Czas dodania 20000 rekordów to około 1,5-2 minuty |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 09:18 |