Kodēšana ātrai datu bāzu savienošanai
Ja esat datu bāzes izstrādātājs, viens no vissvarīgākajiem uzdevumiem ir pareizi uzrakstīt kodu, lai lapas tiktu ielādētas pēc iespējas ātrāk. Ja jūsu lapas tiek ielādētas lēnām, apmeklētāji, visticamāk, dosies citur!

Atcerieties, ka katram atsevišķam izdotajam SQL paziņojumam ir nepieciešami dati, lai turpinātu atgriezties datu bāzē. Dažreiz šīs rokasspiedieni un savienojuma atvēršana / aizvēršana var aizņemt vairāk laika nekā faktiskais datu bāzes pieprasījums! Cieši apskatiet visus SQL paziņojumus, kas jums ir attiecīgajā lapā. Centieties tos apvienot pēc iespējas mazākos vaicājumos.

Pēc tam palaidiet “izskaidrot” katru vaicājumu, lai noteiktu, kā datu bāze to izpildīs. Pārliecinieties, ka pielāgojat savus rādītājus un atslēgas, līdz vaicājums tiek veikts pēc iespējas efektīvāk. Vēlaties izvairīties no tabulas skenēšanas - mēģiniet izdarīt savu klauzulu “kur”, lai pēc iespējas vairāk izmantotu indeksētos laukus. Ja jūs darāt "kur site_id = 1 un cat_id = 2", pārliecinieties, vai esat izveidojis indeksu gan site_id, gan cat_id.

Izdodot SQL paziņojumu, izmantojiet to cik ātri vien iespējams un pēc tam aizveriet to. Neatstājiet to vaļā, kamēr darāt citas lietas. Satveriet nepieciešamās vērtības, salieciet tās mainīgajos un pēc tam aizveriet paziņojumu.

Visbeidzot, pārliecinieties, ka visi savienojumi vairs netiek iestatīti, kad esat pabeidzis ar tiem.

Jo efektīvāks būs jūsu kods, jo ātrāk lapa nonāks gala lietotājam - un jo priecīgāki būs jūsu apmeklētāji!

Kodēšana ātrai lapu skatīšanai

Video Instrukcijas: SQL (Maijs 2024).