Разница в скорости сортировки типов INT UNSIGNED и DOUBLE
От: Аноним  
Дата: 26.10.06 23:41
Оценка:
Какова разница в скорости сортировки типов INT UNSIGNED и DOUBLE?
Re: Разница в скорости сортировки типов INT UNSIGNED и DOUBL
От: _d_m_  
Дата: 26.10.06 23:53
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Какова разница в скорости сортировки типов INT UNSIGNED и DOUBLE?


А какое отношение этот вопрос имеет к СУБД?
Re[2]: Разница в скорости сортировки типов INT UNSIGNED и DO
От: Аноним  
Дата: 27.10.06 02:26
Оценка:
Здравствуйте, _d_m_, Вы писали:

___>Здравствуйте, Аноним, Вы писали:


А>>Какова разница в скорости сортировки типов INT UNSIGNED и DOUBLE?


___>А какое отношение этот вопрос имеет к СУБД?


поля в таблицах БД (использую MySQL) могут быть разных типов —
несомненно, разница при сортировке разных типов различна.
Меня интересует разница в скорости сортировки типов INT UNSIGNED и DOUBLE?
Re[3]: Разница в скорости сортировки типов INT UNSIGNED и DO
От: Albatross  
Дата: 27.10.06 06:17
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, _d_m_, Вы писали:


___>>Здравствуйте, Аноним, Вы писали:


А>>>Какова разница в скорости сортировки типов INT UNSIGNED и DOUBLE?


___>>А какое отношение этот вопрос имеет к СУБД?


А>поля в таблицах БД (использую MySQL) могут быть разных типов —

А>несомненно, разница при сортировке разных типов различна.
А>Меня интересует разница в скорости сортировки типов INT UNSIGNED и DOUBLE?

Исходя из соображений длины типа данных, сортировка INT будет быстрее
Неплохо бы ещё добавить индекс для данного поля
Re[4]: Разница в скорости сортировки типов INT UNSIGNED и DO
От: Аноним  
Дата: 27.10.06 14:07
Оценка:
Здравствуйте, Albatross, Вы писали:

A>Здравствуйте, Аноним, Вы писали:


А>>Здравствуйте, _d_m_, Вы писали:


___>>>Здравствуйте, Аноним, Вы писали:


А>>>>Какова разница в скорости сортировки типов INT UNSIGNED и DOUBLE?


___>>>А какое отношение этот вопрос имеет к СУБД?


А>>поля в таблицах БД (использую MySQL) могут быть разных типов —

А>>несомненно, разница при сортировке разных типов различна.
А>>Меня интересует разница в скорости сортировки типов INT UNSIGNED и DOUBLE?

A>Исходя из соображений длины типа данных, сортировка INT будет быстрее

Насколько быстрее? ведь компьютеры уже давно оснащены обработчиками плавающей точки

A>Неплохо бы ещё добавить индекс для данного поля


А для DOUBLE индекс работать будет? (mysql такой индекс создает!, но как он работает неизвестно...)

P.S.: мен нужен тип DOUBLE, чтобы можно было быстро вставлять строки не в конец, а
между другими строками (сортировка идет по Pos DOUBLE)
Re[5]: Разница в скорости сортировки типов INT UNSIGNED и DO
От: Lloyd Россия  
Дата: 27.10.06 14:16
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>>>поля в таблицах БД (использую MySQL) могут быть разных типов —

А>>>несомненно, разница при сортировке разных типов различна.
А>>>Меня интересует разница в скорости сортировки типов INT UNSIGNED и DOUBLE?

A>>Исходя из соображений длины типа данных, сортировка INT будет быстрее

А>Насколько быстрее? ведь компьютеры уже давно оснащены обработчиками плавающей точки

Тут вероятно узким местом будет не процессор, а диск. Для считывания того-же самого кол-ва DOUBLE-ов нужно больше дисковых обращений, т.к. DOUBLE — это 64 бита, а INT скорее всего 32.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: Разница в скорости сортировки типов INT UNSIGNED и DO
От: Аноним  
Дата: 27.10.06 15:04
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, <Аноним>, Вы писали:


А>>>>поля в таблицах БД (использую MySQL) могут быть разных типов —

А>>>>несомненно, разница при сортировке разных типов различна.
А>>>>Меня интересует разница в скорости сортировки типов INT UNSIGNED и DOUBLE?

A>>>Исходя из соображений длины типа данных, сортировка INT будет быстрее

А>>Насколько быстрее? ведь компьютеры уже давно оснащены обработчиками плавающей точки

L>Тут вероятно узким местом будет не процессор, а диск. Для считывания того-же самого кол-ва DOUBLE-ов нужно больше дисковых обращений, т.к. DOUBLE — это 64 бита, а INT скорее всего 32.


тогда можно вместо DOUBLE использовать FLOAT

А все-таки на FLOAT индекс можно создать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.