Teknologian jakaminen

Arkkitehtuurihaastattelu-tietokannan optimointikysymykset

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Kuinka löytää hitaat kyselyt

Hitaiden kyselyjen paikantaminen on avainvaihe tietokannan optimoinnissa, erityisesti relaatiotietokannoissa, kuten MySQL ja PostgreSQL. Tässä on yleiset vaiheet hitaiden kyselyjen löytämiseksi ja optimoimiseksi:

1. Ota hidas kyselyloki käyttöön

Useimmat relaatiotietokannat tukevat hidasta kyselyjen kirjaamista, mikä voi auttaa tallentamaan SQL-lauseita, joiden suoritusaika ylittää asetetun kynnyksen. Ensin sinun on varmistettava, että hidas kyselyloki on käytössä.

MySQL esimerkki:
  • olla olemassamy.cnftaimy.iniLisää tai muokkaa seuraavat rivit asetustiedostoon:

    [mysqld]
    slow_query_log = 1
    slow_query_log_file = /var/log/mysql/slow.log
    long_query_time = 2