PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL MySQl result suurus
Autor Abi Postitus Abi

koermees
Work-A-holik


Postitusi: 86
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
küsimus MySQl result suurus

Oskab öelda keegi, kas SQL päringu salvestamisel kujul
PHP kood:


$sql_string="SELECT * FROM tabel ORDER BY $sortimine $suund"#line 11
$result=mysql_query($sql_string); #line 12


on arrayl $result mingi piiratud suurus või? Mul töötab asi siis kui tabelis on umbes 500 rida... kui aga ridasid oli juba üle 600 siis ta ütles sellise errori:
Koodijupp:
Warning: MySQL: Unable to save result set in /data01/doomen/fail.php on line 12


ps: tabelis on 15 tulpa ja andmed ei ole mahukad(st seal ei ole blobe ega muid suuri välju)

kust probleemile lahendust otsida?

___________________________________________________
Koduleht

16.07.2003 10:07:46 Vajutades siia näed kasutaja koermees profiili

mihkel


Postitusi: 1324
Tase: Moderaator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: MySQl result suurus

Tulemuse suuruse kohta ei oska öelda, aga kui tabelite struktuurist rääkida, siis üldjuhul on kasulikum hoida veergude arvu tabelis max 8-10 vahel. Kui veergude arv peaks ulatuma juba üle selle, oleks mõistlikum hakata andmeid eraldama eraldi tabelitesse ning tabeleid omavahel siduma.

Sa ütlesid, et sul on tabelis 15 veergu. Kas sa võtad alati sealt kogu info välja või on sul ainult osasid andmeid vaja? Natuke mõtlemisainet...

___________________________________________________
Skype me: mihkelkaru

16.07.2003 10:52:56 Vajutades siia näed kasutaja mihkel profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: MySQl result suurus

Lahendust otsi failist mysql.ini. Allpool on toodud mõned skeemid, mida kasutatakse, uuri, millist skeemi kasutad sina.

Default

set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = thread_stack=128K
set-variable = flush_time=1800

Small

set-variable = key_buffer=16K
set-variable = max_allowed_packet=1M
set-variable = thread_stack=64K
set-variable = table_cache=4
set-variable = sort_buffer=64K
set-variable = net_buffer_length=2K
server-id = 1

Huge (väääga suur)

set-variable = key_buffer=384M
set-variable = max_allowed_packet=1M
set-variable = table_cache=512
set-variable = sort_buffer=2M
set-variable = record_buffer=2M
set-variable = thread_cache=8
# Try number of CPU's*2 for thread_concurrency
set-variable = thread_concurrency=8
set-variable = myisam_sort_buffer_size=64M
server-id = 1

Ehk siis, kui sul on suur tabel, ja teed SELECT * FROM vaga_suur_tabel võid astuda ämbrisse.

___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

16.07.2003 11:51:01 Vajutades siia näed kasutaja muidumeez profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: MySQl result suurus

No aga kuidas serverite mysql.ini failid konfitud on?? Kui sa teed koodijupikese oma arvutis valmis ja tahad serverisse panna, siis jällegi serveris ei tööta ja seal sind nii naljalt ini failide kallele ei lasta ju...

___________________________________________________
Tõnis Tobre · MSN  · E-Post

16.07.2003 11:53:40 Vajutades siia näed kasutaja tobre profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: MySQl result suurus

Tsiteeritud tekst:
No aga kuidas serverite mysql.ini failid konfitud on?? Kui sa teed koodijupikese oma arvutis valmis ja tahad serverisse panna, siis jällegi serveris ei tööta ja seal sind nii naljalt ini failide kallele ei lasta ju...

Kolm asja, mida siis teha tuleb:
1) optimeerida
2) optimeerida
3) optimeerida
Kuidas optimeerida, see on pikem jutt ...

___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

16.07.2003 12:48:56 Vajutades siia näed kasutaja muidumeez profiili

koermees
Work-A-holik


Postitusi: 86
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: MySQl result suurus

optimeerisin
optimeerisin
&
optimeerisin


ja sain tööle ka niiviisi:P  Aind tulevikus paistab, et peab midagi veel paremat vist välja mõtlema, sest mul kasvab muidu see db niikuinii üle pea ära:P

aga thanks for advice muidumeez

___________________________________________________
Koduleht

16.07.2003 15:24:20 Vajutades siia näed kasutaja koermees profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: MySQl result suurus

Tsiteeritud tekst:
optimeerisin
optimeerisin
&
optimeerisin


ja sain tööle ka niiviisi:P  Aind tulevikus paistab, et peab midagi veel paremat vist välja mõtlema, sest mul kasvab muidu see db niikuinii üle pea ära:P

aga thanks for advice muidumeez
Võta heaks


___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

16.07.2003 15:37:00 Vajutades siia näed kasutaja muidumeez profiili
Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on teisipäev, 28. jaanuar 2020. Kell on 01:21.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.