![Како преместити Виндовс кориснички профил на други Виндовс 10 рачунар](/f/a31867ecc5fcd9c5d2c75995eaf141f6.png?width=100&height=100)
Ако имате много понављајућих упита и ваши подаци се не мењају често - користите кеш упита. Људи често не разумеју концепт иза куери_цацхе_сизе
и подесите ову вредност на гигабајте, што заправо може изазвати деградацију перформанси.
Разлог томе је чињеница да нити морају да закључавају кеш меморију током ажурирања. Обично вредност од 200-300 МБ требало би да буде више него довољно. Ако је ваша веб локација релативно мала, можете покушати дати вредност 64М и временом се повећавају.
У конфигурациону датотеку МиСКЛ морате да додате следећа подешавања:
куери_цацхе_типе = 1. куери_цацхе_лимит = 256К. куери_цацхе_мин_рес_унит = 2к. куери_цацхе_сизе = 80М.
Обје директиве би требале имати исту величину и помоћи ће вам да спријечите уписивање на диск. Тхе тмп_табле_сизе
је максимална величина величине интерних табела у меморији. У случају да је дотично ограничење премашено, табела ће бити конвертована у МиИСАМ табелу на диску.
То ће утицати на перформансе базе података. Администратори обично препоручују давање 64М за обе вредности за сваки ГБ РАМ -а на серверу.
[мисклд] тмп_табле_сизе = 64М. мак_хеап_табле_сизе = 64М.
Евидентирање спорих упита може вам помоћи да утврдите проблеме са базом података и отклоните грешке. Ово се може лако омогућити додавањем следећих вредности у вашу МиСКЛ конфигурацијску датотеку:
слов-куери-лог = 1. слов-куери-лог-филе = /вар/либ/мискл/мискл-слов.лог. лонг_куери_тиме = 1.
Прва директива омогућава евидентирање спорих упита, док друга говори МиСКЛ -у где треба да ускладишти стварну датотеку дневника. Употреба лонг_куери_тиме
за дефинисање времена које се сматра дугим за завршетак МиСКЛ упита.
Неактивне везе троше ресурсе и треба их прекинути или освежити кад год је то могуће. Такве везе су у „спавај”Стање и обично остану такви дужи временски период. Да бисте потражили неактивне везе, можете покренути следећу команду:
# мискладмин процесслист -у роот -п | греп „Спавај“
Ово ће вам показати листу процеса који су у току стање спавања. Догађај се појављује када код користи трајну везу са базом података. Приликом коришћења ПХП -а овај догађај се може појавити приликом коришћења мискл_пцоннецт који отвара везу, након тога извршава упите, уклања аутентификацију и оставља везу отвореном. Ово ће узроковати да се сви међуспремници по нити чувају у меморији све док нит не умре.
Прво што бисте урадили овде је да проверите код и поправите га. Ако немате приступ коду који се покреће, можете га променити ваит_тимеоут
директивом. Подразумевана вредност је 28800 секунди, док га можете безбедно смањити на нешто попут 60:
ваит_тимеоут = 60.