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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Sergey Daniloff                      2:5020/400     27 Apr 2006  00:28:21
 To : Eugene Grosbein
 Subject : Re: непонятки с MySQL
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein wrote: 
 
 > Есть база MySQL, в ней таблица MyISAM, в ней более 50 миллионов строк,
 > более 1.8Gb размером, индексов нет.
 > 
 > В ней есть колонки D - datetime (cardinality 2209),
 > C - tinyint(4) (cardinality 31964) и N - char(10) binary (cardinality
 > 1909853); есть и другие, но они сейчас неинтересны.
 > 
 > Создаю составной индекс по (D,C,N) - получаю файл .MYD размером в 142M,
 > а если по (N,C,D), то получаю более 700Mb. Отчего так?
 
 Вероятно, вылезает разница между размером char(10) и datetime. 
 Если я прав, то индекс по (C,N,D) или (C,D,N) будет ещё меньше.
 -- 
 С уважением,
 Сергей Данилов.
 --- ifmail v.2.15dev5.3
  * Origin: RTComm.RU (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: непонятки с MySQL   Sergey Daniloff   27 Apr 2006 00:28:21 
Архивное /ru.unix/9181bd5229bb.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional