[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скорость работы в БД
qaz333
Всем привет, акой вопрос, есть есть колонка в таблице в которой я храню прокси, тип колонки у меня TEXT, но я гдето слишал что числовой тип INT работает быстрее чем TEXT, так ли ето? если да то в каком типе хранить проксик вида 58.211.138.9:80 наверное FLOAT или
DOUBLE , я так впринципи и не поял в чём их разница, что значит двойной точности и небольшой точности

также на сколько я понимаю тип VARCHAR будет быстрее выводить данные чем TEXT так?



Спустя 1 час, 20 минут, 35 секунд (9.07.2012 - 10:57) alexbel2404 написал(а):
varchar использует индексы, text по-моему только полнотекстовые в MyISAM.
Под float твоя строка не подходит.

Спустя 6 минут, 4 секунды (9.07.2012 - 11:03) qaz333 написал(а):
Цитата (alexbel2404 @ 9.07.2012 - 07:57)
varchar использует индексы, text по-моему только полнотекстовые в MyISAM.
Под float твоя строка не подходит.

ммм, ну у меня вопросы немного по другому звучали

Спустя 2 минуты, 18 секунд (9.07.2012 - 11:05) alexbel2404 написал(а):
Ну а что не понятного? varchar(22) используй

Спустя 9 минут (9.07.2012 - 11:14) qaz333 написал(а):
Цитата (alexbel2404 @ 9.07.2012 - 08:05)
Ну а что не понятного? varchar(22) используй

ок, 2 вопроса

1) а мне хватит 22 символов для прокси?
2)а варчар быстрее будет чам какойеибуть INT тип?

Спустя 10 минут, 12 секунд (9.07.2012 - 11:24) alexbel2404 написал(а):
1. xxx.xxx.xxx.xxx:yyyyy - максимальная маска для айпи:порт. Вот и считай сколько символов. Даже 21 выходит)
2. Почитай http://phpclub.ru/mysql/doc/column-types.html. Твоя строка не подходит под числовые типы данных.

Спустя 34 минуты, 7 секунд (9.07.2012 - 11:58) vagrand написал(а):
Имхо нужно разбить на два поля:
1. IP - поле для хранения IP, при чем сделать его типа INT, а для записи и считывания ip использовать Mysql функции INET_ATON и INET_NTOA;
2. Port - для хранения номера порта так же в целочисленном поле.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.