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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       11 Nov 2006  17:01:52
 To : Dmitry Karasik
 Subject : Re: mysqld
 -------------------------------------------------------------------------------- 
 
 10 ноя 2006, пятница, в 20:55 KRAST, Dmitry Karasik написал(а):
 
  Eugene>>  Это ты про optimize table? Hа больших таблицах да с индексами
  Eugene>>  жутко неэффективно в 3.23, но с другой стороны с индексами и
  Eugene>>  регулярно удаляемыми/вставляемыми новыми логами оно надо?
 
  DK> Да, в постгресе эта штука зовется vacuum table, и тоже очень медленно. 
  DK> Hо в mysql оно я боюсь тоже надо, т.к. принцип там тот же - удаленные
  DK> туплы 
  DK> не реюзаются, новые вставляются в конец, база растет, причем ессно 
  DK> "delete * from table" размеров базы на диске не уменьшает.
 
 Проверил по документации на MySQL 3.23. Ты неправ, в MySQL
 место под удаленными записи реюзается и необходимость разделения файла
 таким образом снижается.
 
 7.11 OPTIMIZE TABLE Syntax 
 
   
   OPTIMIZE TABLE tbl_name[,tbl_name]...
 OPTIMIZE TABLE should be used if you have deleted a large part of a table or
 if you have made many changes to a table with variable-length rows (tables
 that have VARCHAR, BLOB, or TEXT columns). Deleted records are maintained in
 a linked list and subsequent INSERT operations reuse old record positions.
 You can use OPTIMIZE TABLE to reclaim the unused space and to defragment
 the data file. 
 
 For the moment OPTIMIZE TABLE only works on MyISAM and BDB tables. For BDB
 tables, OPTIMIZE TABLE is currently mapped to ANALYZE TABLE. See section 7.15
 ANALYZE TABLE Syntax. 
 
 Eugene
 -- 
 Все любят естественный наркотик
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: mysqld   Eugene Grosbein   11 Nov 2006 17:01:52 
Архивное /ru.unix.bsd/260937747ff7c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional