2009/7/14 Miloska <[email protected]>:
> On 7/14/09, Miloska <[email protected]> wrote:
>> >  inkabb MySQL kerdes, kevesbe Linux, de azert hatha.
>>  >
>
> Nem tudom erdekel-e valakit mire jutok, irok amig az admin ram nem szol :)
>
> InnoDB index monitorozasa kozel semm annyira trivialis ahogy en gondoltam.


Nos akkor (remelem) utolso levelem a temaban.

Sajnos nincs csodaszer, meg Percona-ek sem tudtak ajanlani igazan jo megoldast.

Az egyetlen _megoldas_ maganak az SQL parancsnak a modositasa es
'FORCE INDEX" hasznalata. Ezt en nem tudtam hasznalni.

Varazslas temaban vannak meg lehetosegek, lehet talalni mindenfele
patcheket amikkel modositani lehet a mintavetelezes parametereit (pl
legalabb a SHOW parancsok nem generaljak ujra az ertekeket), de ezek
mind csak probaljak javitani az alapvetoen rossz koncepciot.

En vegul a legegyszerubb megolas mellett dontottem, egyszeruen
megemeltem a mintavetelezesek szamat a level aljan talalhato trivialis
patch-csel. Probaltam tobb erteket is, 32-vel meg jottek elo nagyon
alaocsony (<100) cardinality ertekek, 64-el az en adatbazisom kb 50
kiserlet alatt nem produkalt rossz ertekeket.

Egyelore jol fut a modositott verizo, konkretan egy 5.0.83-at forditottam ujra.

Aki esetleg hasznalni akarja feltetlenul tesztelje sajat adatokkal, a
tobb mintavetelezes tobb eroforrast igenyel(het), nalam nem volt ebbol
gond, gyanitom azert, mert keves (100) tablam van .

Koszonok minden valaszt!

Udv,


diff -ruN mysql-5.0.83/innobase/btr/btr0cur.c
mysql-5.0.83-mh/innobase/btr/btr0cur.c
--- mysql-5.0.83/innobase/btr/btr0cur.c 2009-05-29 19:16:02.000000000 +0100
+++ mysql-5.0.83-mh/innobase/btr/btr0cur.c      2009-07-17 18:09:12.000000000 
+0100
@@ -54,7 +54,7 @@

 /* When estimating number of different key values in an index, sample
 this many index pages */
-#define BTR_KEY_VAL_ESTIMATE_N_PAGES   8
+#define BTR_KEY_VAL_ESTIMATE_N_PAGES   64

 /* The structure of a BLOB part header */
 /*--------------------------------------*/
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz