Topic: MySQL optimizuotojas

Sveiki,

MySQL optimizuotojas naudoja informaciją apie lentelės dydį ir reikšmes lentelės stulpeliuose.

Gal kas supranta, kaip jis naudoja reikšmes stulpeliuose? T.y. ar daro statistika, pvz kiek ir kokių vienodų įrašų yra stulpelyje ar jis naudoja to stulpelio tipą (INT, CHAR).

Re: MySQL optimizuotojas

Apie kokį čia optimizuotoją eina kalba?

Re: MySQL optimizuotojas

minde wrote:

Apie kokį čia optimizuotoją eina kalba?

Kainomis paremtą

Re: MySQL optimizuotojas

versus wrote:
minde wrote:

Apie kokį čia optimizuotoją eina kalba?

Kainomis paremtą

Galima plačiau?

5 (edited by bss 2007-06-22 16:11:56)

Re: MySQL optimizuotojas

is esmes ziurima ar stulpelis yra indeksuotas, jei taip ir yra keletas galimu panaudoti indeksu, naudojamas tas, kuris yra unikaliausias. (cardinality reiksme). O jei indeksu nera- praktiskai niekas rimciau ir neoptimizuojama mysql'e - daromas full scan.

Re: MySQL optimizuotojas

bss wrote:

is esmes ziurima ar stulpelis yra indeksuotas, jei taip ir yra keletas galimu panaudoti indeksu, naudojamas tas, kuris yra unikaliausias. (cardinality reiksme). O jei indeksu nera- praktiskai niekas rimciau ir neoptimizuojama mysql'e - daromas full scan.

Dėkui labai :)

Re: MySQL optimizuotojas

Jeigu čia kalbama apie vidinį MySQL serverio optimizatorių tai reikia skaityti dokumentacijoje kaip jis veikia konkrečiom komandom prie konkrečių aplinkybių.