powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / select по строке vs select по int
6 сообщений из 6, страница 1 из 1
select по строке vs select по int
    #39677052
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предположим есть 2 варианта решения задачи - сделать таблицу типа
Код: sql
1.
2.
3.
id value
one val
two val


и
Код: sql
1.
2.
3.
id value
1 val
2 val


ну то есть id разных типов в двух случаях. На сколько селект по стрингу будет медленнее чем по инту?
...
Рейтинг: 0 / 0
select по строке vs select по int
    #39677053
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
без like естественно, как будто строка это просто первичный ключ
...
Рейтинг: 0 / 0
select по строке vs select по int
    #39677058
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Коля,

размерность полей смотрите
чем меньше, тем больше записей на страницу, тем меньше нужно сделать операций ввода/вывода для поиска записей и меньше займется места в буферном пуле
...
Рейтинг: 0 / 0
select по строке vs select по int
    #39677087
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradДядя Коля,

размерность полей смотрите
чем меньше, тем больше записей на страницу, тем меньше нужно сделать операций ввода/вывода для поиска записей и меньше займется места в буферном пуле
то есть если объем данных в 3 раза выше то и скорость во столько раз ниже? или индексы нивелируют?
...
Рейтинг: 0 / 0
select по строке vs select по int
    #39677161
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя КоляkomradДядя Коля,

размерность полей смотрите
чем меньше, тем больше записей на страницу, тем меньше нужно сделать операций ввода/вывода для поиска записей и меньше займется места в буферном пуле
то есть если объем данных в 3 раза выше то и скорость во столько раз ниже? или индексы нивелируют?Зависимость не такая пропорциональная, а какая - не встречал расчётов. Ещё зависит от выбранного коллейшена, BIN будет быстрее. Опять же, не встречал расчётов или тестов.
...
Рейтинг: 0 / 0
select по строке vs select по int
    #39677198
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя КоляkomradДядя Коля,

размерность полей смотрите
чем меньше, тем больше записей на страницу, тем меньше нужно сделать операций ввода/вывода для поиска записей и меньше займется места в буферном пуле
то есть если объем данных в 3 раза выше то и скорость во столько раз ниже? или индексы нивелируют?

Те ж сказали "если объем данных в 3 раза выше ", то читать "в 3 раза" больше. Остальное - практически, никак не изменится.

Если у тя НЕ терабайты на офисном диске, то шансов "увидеть это замедление" у тя немного.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / select по строке vs select по int
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]