Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Karasik                       2:5020/400     10 Nov 2006  21:55:36
 To : Eugene Grosbein
 Subject : Re: mysqld
 -------------------------------------------------------------------------------- 
 
 
  Eugene> То есть если надо чистить логи по-суточно, база в три месяца
  Eugene> разбивается на 90 файлов? А select от этого не тормозит?  Удаление
  Eugene> суточных логов выполняется ночью, и в общем сколько именно минут
  Eugene> оно работает не суть важно.
 
 Hе, не тормозит, хотя оптимизатор для поделенных таблиц у постгреса хуже чем
 для одиночных, иногда ему тоже крышу сносит. В моем случае удаление было
 важно сколько времени занимает, т.к. ночью почта тоже ходила - insert'ы 
 тормозили, поэтому надо было удаление атомарное - "drop table p.log_123",
 который
 в cвою очередь был объявлен как "create table p.log_123 () inherits big_log". 
 "select * from big_log" как следствие ездит по всем суточным p.log_xxx. 
 
  Eugene> Это ты про optimize table? Hа больших таблицах да с индексами
  Eugene> жутко неэффективно в 3.23, но с другой стороны с индексами и
  Eugene> регулярно удаляемыми/вставляемыми новыми логами оно надо?
 
 Да, в постгресе эта штука зовется vacuum table, и тоже очень медленно. 
 Hо в mysql оно я боюсь тоже надо, т.к. принцип там тот же - удаленные туплы 
 не реюзаются, новые вставляются в конец, база растет, причем ессно 
 "delete * from table" размеров базы на диске не уменьшает. Партишенинг тут 
 очень в тему, и O(const), и вакуум не требуется, и кстати чистка индексов 
 если их много тоже занимает время. 
 
 -- 
 Sincerely,
   Dmitry Karasik
 
 --- ifmail v.2.15dev5.3
  * Origin: catpipe Systems ApS (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: mysqld   Dmitry Karasik   10 Nov 2006 21:55:36 
 mysqld   Vladimir Kurtukov   11 Nov 2006 12:32:39 
 Re: mysqld   Dmitry Karasik   11 Nov 2006 12:27:33 
 mysqld   Slawa Olhovchenkov   12 Nov 2006 02:51:18 
Архивное /ru.unix.bsd/204510f044e33.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional