Како инсталирати МиСкл на Убунту

How Install Mysql Ubuntu



Оптимизујте своје упите за кеш упита

Већина МиСКЛ сервера има могућност кеширања упита. То је једна од најбољих стратегија за побољшање перформанси, о којој се ненаметљиво брине мотор базе података. Кад год се исти упит изводи више пута, резултат долази из кеша, дакле много брже.







ОБЈАШНИТЕ СЕЛЕЦТ упите



Да бисте добили увид у то шта МиСКЛ ради како би покренуо ваш упит, користите кључну реч ЕКСПЛАИН. Ово помаже у идентификацији уских грла и других проблема који могу узнемирити ваш упит или друге објекте базе података.



ОГРАНИЧЕЊЕ 1 Приликом добијања јединственог реда





Приликом постављања упита вашим табелама за само један ред или постојања записа који се подударају са датом клаузулом ВХЕРЕ, препоручује се додавање ОГРАНИЧЕЊА 1 вашем упиту СЕЛЕЦТ за повећање перформанси. То значи да ће механизам базе података вратити резултате након што пронађе само један запис уместо скенирања кроз цео дати објекат базе података.

Индексирајте поља за претрагу



Ако у вашим табелама постоје колоне за које ћете користити Претрага по упите, препоручује се да их увек индексирате.

Индексирајте и користите исте називе колона за придруживања

Такође је најбоља пракса да увек индексирате колоне које се користе у ЈОИН. Ово значајно побољшава начин на који МиСКЛ оптимизује ЈОИН операцију. Такође, уверите се да су колоне које се спајају истог типа података. Ако су различитих врста, МиСКЛ можда неће моћи да користи један од индекса.

Избегавајте избор свих (СЕЛЕЦТ *)

Количина података које читате из табела значајно утиче на брзину упита. Утиче на време потребно за операције диска. Ако се серверу базе података приступа преко мреже, то ће утицати на време потребно за пренос података преко мреже. То је једна од најбољих пракси МиСКЛ -а да увек наведете које колоне су вам потребне када радите СЕЛЕЦТ -ове.

Изаберите прави механизам за складиштење

МиСКЛ има два главна механизма за складиштење; МиИСАМ и ИнноДБ. Сваки од ових има своје предности и недостатке.

МиИСАМ се препоручује за апликације са великим процентом читања, мада се лоше понаша у случајевима када има пуно писања. Објекти базе података се закључавају када се на њима изврши операција, без обзира на то колико су једноставни. МиИСАМ би био користан када радите бројне СЕЛЕЦТ ЦОУНТ (*) упите.

ИнноДБ тежи да буде софистициранији механизам за складиштење. Међутим, може бити мало заостаје за МиИСАМ за многе мале апликације. Али подржава закључавање засновано на редовима, које се боље скалира. Такође може да обрађује неке напредније функције, попут трансакција.

Извори

хттпс://ввв.фуллстацкпитхон.цом/блог/инсталл-мискл-убунту-1604.хтмл
хттпс://цоде.тутсплус.цом/туториалс/топ-20-мискл-бест-працтицес–нет-7855