Нема времена за разговор о томе како креирати табеле оптимизована дати боље резултате. Сјећам се само да је претраживање поља знатно побољшати извршење време. Разговор уместо неки мали трик како би је учинио више перформант који МыСКЛ обично је инсталиран на већини дистро без превише параметара за прилагођавање. Инфо погледајте Линукс дистро, али се може лако прилагодити други ОС.
Конфигурацију датотека се обично налази у / етц / мы.ини.
Еемпио од мы.ини:
[мысклд]
датадир = / вар / либ / мыскл
соцкет = / вар / либ / мыскл / мыскл.соцк
сет-променљива = кеы_буффер = 64М
сет-променљива = макс_усер_цоннецтионс = 100
сет-променљива = куеры_цацхе_сизе = 64М
# Дефаулт да користе стару лозинку формату за компатибилност са МыСКЛ 3.кс
# Моје клијенте (оних који користе мысклцлиент10 компатибилности пакет).
олд_пассуордс = 1
[мыскл.сервер]
усер = мыскл
баседир = / вар / либ
[мысклд_сафе]
погрешити-лог = / вар / лог / мысклд.лог
ПИД-филе = / вар / трчање / мысклд / мысклд.пид
буфферс: тампон било инцремето добит ће много брже базе података. Потом поставите буфферс на основу износа расположиве меморије, узимајући у обзир потрошњу од стране оперативног система и осталих апликација и услуга је у употреби. Ако вам доделити превише меморије док не одредбу мај утрчати укупну ефикасност система.
Уаит_тимеоут: представља време елапсес да пре него што је завршила аутоматски повезати на МыСКЛ због неактивности. Мањи број је боље перформансе. У том случају морате такође играти врсту везе и њиховим наводним времена да калибрира најбоље мерило.
бацк_лог: Контроле колико истовремених веза може одржавати док мыскл креира нови тхреад. У доњем број, то је већи брзину. Пазите, то је једноставно не деградира перформансе постављањем овог параметра исправно, користите овај само ако је апсолутно неопходно.
Макс_усер_цоннецтионс: Поставља максималан број веза дозвољено корисник. То је врло корисно у системима где је исти МыСКЛ сервер има приступ до више корисника истовремено.
Делаыед_куеуе_сизе: број редова уз ИНСЕРТ каснити. Ће бити мање дуж линије, брже мыскл.
Сорт_буффер_сизе: сетови величини тампон дозначена на провођење у ОРДЕР БЫ клаузуле и групу. Да би га упита ефикаснији овај параметар постављен на вредност већу од 2М.
Табле_цацхе: Контроле број табелама отворен за све теме, повећавајући ову променљиву ће повећати столови лоадед истовремено и извршавању мыскл це бити много брже. Пажњу на овај параметар, оперативни системи имају ограничење на индикаторе датотека отворена одједном, ако прелазе ову границу коју мај настати у било ком систему квар.
Тхреад_цацхе_сизе: Комплет број конце држати у цацхе. Ова функција омогућава употребу тхреадс врло брзо.
Схоу СТАТУС команду помаже нам монитор у реалном времену оне променљиве, које више од других да нам помогне схватити шта су најзначајнији побољшања можемо учинити:
- Хандлер_реад_фирст: Означава колико је пута био први запис прочитати из табеле. Ако се то често дешава, то значи да табела није претраживање исправно.
- Иннодб_буффер_поол_уаит_фрее: означава број пута да МыСКЛ је чекати за испирање страница меморије. Ако се вратити вредност је висока онда буффер поол сизе није исправно конфигурисан за износ од операције претрпљену писати по серверу.
- Кеы_реадс: означава број пута да МыСКЛ приступа датотека систему за базу индексира. То успорава брзина извршавања упита, па ако је та вредност је висока онда то значи да је кључ пуфер је премали и требао би се повећати.
- Макс_усед_цоннецтионс: Означава максималан број веза које је имао МыСКЛ отворити током последњих чизма. С једне стране то представља прави преседан (то помаже да одлучите максималан број веза које помоћник може подршка), а друга је представљена као повољан саобраћајни анализатор.
- Опен_таблес: Приказује тренутни број табелама отворен. Та вредност треба да буде анализиран у комбинацији са цацхе величине табеле. Нормално величини табле_цацхе треба поставити вишу за ову променљиву. Ако је вредност опен_таблес је много нижа од табле_цацхе како би избегли проблеме перформансе, то је, дакле, исто тако смањити величину цацхе. Ако је вредност опен_таблес је веома висока и приближавајући величина цацхе, онда га подићи табле_цацхе.
- Селецт_фулл_јоин: Број пуни придружити МыСКЛ је извршио у сусрет захтевима клијената. Висока вредност указује на то да уместо коришћења индексе, МыСКЛ је присиљена обављати комплетан придружите. То указује на потребу за јаким индекс овим табелама.
- Слоу_куериес: означава број упита које је дуже него што је то уобичајено да се уради. Висока вредност треба довести нас анализирати Споро Упит Пријавите идентификовати који су то слоу упита на оптимизујете.
- Тхреадс_цоннецтед: указује на укупан број клијената који су повезани на сервер у таквом тренутку.
- Цреатед_тмп_диск_таблес: означава број привремених табела, које су израђене на диску уместо меморије. С обзиром да приступ табелама на диск је обично спорији од меморије, садржај променљиве је обрнуто пропорционална брзини којом упити су трчање наредба створи привремене табеле.
- Продужење рада: Приказује колико секунди је на услузи.



































