MySQLде тазалоо журналдары эмне кылат?
MySQLде тазалоо журналдары эмне кылат?

Video: MySQLде тазалоо журналдары эмне кылат?

Video: MySQLде тазалоо журналдары эмне кылат?
Video: Учим Базы Данных за 1 час! #От Профессионала 2024, Май
Anonim

mysql флеш журналдары буйрук баарын жаап, кайра ачат журнал сервер жазып жаткан файлдар. экилик болгон кырдаалдарда журнал файл ачуу же жүктөө үчүн өтө чоң, сиз жаңы бош бинардык түзүү үчүн буйрукту колдоно аласыз журнал кийинки катар номери менен файл.

Ошондой эле MySQLде флеш артыкчылыктарын колдонуу эмне экенин билүү керек?

mysql > АРТЫКЧЫЛЫКТАР ; биз кээ бир бергенде артыкчылыктар колдонуучу үчүн, буйрукту иштетүү артыкчылыктарды тазалоо ичинде гранттык таблицаларды кайра жүктөйт mysql өзгөртүүлөр кайра жүктөөсүз же кайра күйгүзүлбөстөн күчүнө кирүүгө мүмкүндүк берген маалымат базасы mysql кызмат.

MySQLде флеш артыкчылыгын кантип иштетем? Серверге гранттык таблицаларды кайра жүктөөнү айтуу үчүн, аткаруу а жууш - артыкчылыктар операция. Муну а чыгаруу менен жасоого болот АРТЫКЧЫЛЫКТАР билдирүү же mysqladmin аткаруу менен жууш - артыкчылыктар же mysqladmin кайра жүктөө буйругу.

Ошондой эле билүү үчүн, MySQLде flush деген эмне?

MySQL 1995-жылы ишке киргизилген, эң популярдуу ачык булак маалымат базасы системасы болуп калды. MySQL флеш команда колдонгон ички кэштерди тазалоо үчүн колдонулат MySQL жана тамыр деңгээлиндеги колдонуучу гана а үчүн уруксаттарга ээ боло алат FLUSH command. It негизинен хост кэш таблицаларын тазалоо үчүн колдонулат.

MySQL журналдарын кайдан тапсам болот?

Ооба, MySQL деп жазат а журнал файл. Анын жолу /var/ журнал / mysql.

MySQL журналдары глобалдык өзгөрмөлөр тарабынан аныкталат, мисалы:

  • ката билдирүү журналы үчүн log_error;
  • жалпы суроо журналы файлы үчүн general_log_file (эгерде general_log тарабынан иштетилген болсо);
  • жай сурам журналы файлы үчүн slow_query_log_file (эгерде slow_query_log иштетсе);

Сунушталууда: