powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы [новые:1] / Поиск: Искать ответы на сообщение: #161166  
22 сообщений из 22, страница 1 из 1
SQL / Задачи с собеседования для базоёбов.
    #161166
Просто Трёп
Скрыть профиль Поместить в игнор-лист
Участник
Не бейте Папыха! Он нам еще нужен!

В контексте вопроса-то он правильно сказал. В том поле не может быть нуллов и она обязательно уникальна. А вот какой будет план запроса в том и другом случае - тайна велика! Для экспресс эдишна.
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161168
Doublekey
Поместить в игнор-лист
Участник
[скрыт]
[заблокирован]
Просто Трёп  23.09.2022, 19:44
[игнорируется]
Не бейте Папыха! Он нам еще нужен!

В контексте вопроса-то он правильно сказал. В том поле не может быть нуллов и она обязательно уникальна. А вот какой будет план запроса в том и другом случае - тайна велика! Для экспресс эдишна.
мне один человек говорил что индексы по датам так себе идея. но может быть но был неправ
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161197
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161202
eNose
Скрыть профиль Поместить в игнор-лист
Участник
[не активирован]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Наверное по любым числам индекс так себе идея.
Ведь дата это число.
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161215
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
eNose [игнорируется] 

Может в МС СКЛ дата - это текст?
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161219
eNose
Скрыть профиль Поместить в игнор-лист
Участник
[не активирован]
Горбатый ёж  23.09.2022, 20:34
[игнорируется]
eNose [игнорируется] 

Может в МС СКЛ дата - это текст?
blob
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161220
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
eNose  23.09.2022, 20:35
[игнорируется]
Горбатый ёж  23.09.2022, 20:34
[игнорируется]
eNose [игнорируется] 

Может в МС СКЛ дата - это текст?
blob
Как интересно...
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161224
Doublekey
Поместить в игнор-лист
Участник
[скрыт]
[заблокирован]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
хотя кстати он наверно дату со временем имел ввиду
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161227
Doublekey
Поместить в игнор-лист
Участник
[скрыт]
[заблокирован]
eNose  23.09.2022, 20:24
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Наверное по любым числам индекс так себе идея.
Ведь дата это число.
ты считаешь что индексы надо по строкам строить в основном

я тут видел таблицу с первичными ключами на колонках типа char(4) плакал
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161229
Doublekey
Поместить в игнор-лист
Участник
[скрыт]
[заблокирован]
eNose  23.09.2022, 20:35
[игнорируется]
Горбатый ёж  23.09.2022, 20:34
[игнорируется]
eNose [игнорируется] 

Может в МС СКЛ дата - это текст?
blob
xmltype
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161241
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Вырвано из контекста. В лом объяснять...)
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161264
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
Doublekey  23.09.2022, 20:38
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
хотя кстати он наверно дату со временем имел ввиду
А какая разница?
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161265
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
Дед-Папыхтет  23.09.2022, 20:44
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Вырвано из контекста. В лом объяснять...)
А когда будет не в лом?
Интересно же.
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161266
PaNik
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Горбатый ёж  23.09.2022, 21:01
[игнорируется]
Doublekey  23.09.2022, 20:38
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
хотя кстати он наверно дату со временем имел ввиду
А какая разница?
date и dateime - две большие разницы в ms sql server
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161268
PaNik
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Горбатый ёж  23.09.2022, 21:02
[игнорируется]
Дед-Папыхтет  23.09.2022, 20:44
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Вырвано из контекста. В лом объяснять...)
А когда будет не в лом?
Интересно же.
че в пятницу до человека докопался?
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161270
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
PaNik  23.09.2022, 21:02
[игнорируется]
Горбатый ёж  23.09.2022, 21:01
[игнорируется]
Doublekey  23.09.2022, 20:38
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
...
Почему?
хотя кстати он наверно дату со временем имел ввиду
А какая разница?
date и dateime - две большие разницы в ms sql server
Одно число, другое не число?
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161273
PaNik
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Горбатый ёж  23.09.2022, 21:06
[игнорируется]
PaNik  23.09.2022, 21:02
[игнорируется]
Горбатый ёж  23.09.2022, 21:01
[игнорируется]
Doublekey  23.09.2022, 20:38
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
...
хотя кстати он наверно дату со временем имел ввиду
А какая разница?
date и dateime - две большие разницы в ms sql server
Одно число, другое не число?
ты прям ка Хуск, которого в гугле забанили
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161294
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  23.09.2022, 21:02
[игнорируется]
Дед-Папыхтет  23.09.2022, 20:44
[игнорируется]
Горбатый ёж  23.09.2022, 20:17
[игнорируется]
Doublekey  23.09.2022, 19:47
[игнорируется]
мне один человек говорил что индексы по датам так себе идея.
Почему?
Вырвано из контекста. В лом объяснять...)
А когда будет не в лом?
Интересно же.
Дататайм как правило поле близко к уникальному, но не уникальное с точностью до миллисекунд повторения есть хоть и мало. И например таблица из 2х полей

(Пол некий_enum(м/ж), Дата datetime) есть и прочие типа id identity, name да хоть что но в контексте интересны 2 этих поля

Здесь вопрос - какой индекс лучше
(Пол,Дата) или (Дата,Пол)?
Приведи плюсы минусы и если разрешено создать один из 2х индексов - какой создать?

Ну пол - 2 значения, Дата - дохуя значений почти уникальный но unique не повесить

Подумай
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161433
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
Дед-Папыхтет  23.09.2022, 21:30
[игнорируется]
Здесь вопрос - какой индекс лучше
(Пол,Дата) или (Дата,Пол)?
Приведи плюсы минусы и если разрешено создать один из 2х индексов - какой создать?
Всё зависит от запросов, которые будут чаще использоваться.
Если есть вариант использования в условии отбора одного из полей без второго, то в голову ставить тот, что будет использоваться один.
Только я всё равно не понимаю, почему индекс по полу datetime нежелательно строить.
Тем более, что составной индекс - это отдельная песня, там надо смотреть запросы.
Дед-Папыхтет  23.09.2022, 21:44
[игнорируется]
А вот индекс (name,id) часто полезен например (partition by name order by id)
А вот этот п=вопрос надо провентилировать.
Спасибо за наводку.
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161437
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
PaNik  23.09.2022, 21:08
[игнорируется]
Горбатый ёж  23.09.2022, 21:06
[игнорируется]
PaNik  23.09.2022, 21:02
[игнорируется]
Горбатый ёж  23.09.2022, 21:01
[игнорируется]
Doublekey  23.09.2022, 20:38
[игнорируется]
...
А какая разница?
date и dateime - две большие разницы в ms sql server
Одно число, другое не число?
ты прям ка Хуск, которого в гугле забанили
И всё таки какая принципиальная разница между ними с точки зрения построения индекса? Что datetime 8 байт? Это всё?
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #161465
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Doublekey  23.09.2022, 19:47
[игнорируется]
Просто Трёп  23.09.2022, 19:44
[игнорируется]
Не бейте Папыха! Он нам еще нужен!

В контексте вопроса-то он правильно сказал. В том поле не может быть нуллов и она обязательно уникальна. А вот какой будет план запроса в том и другом случае - тайна велика! Для экспресс эдишна.
мне один человек говорил что индексы по датам так себе идея. но может быть но был неправ
Все зависит от того, какая роль у таблицы. Как правило главные таблицы учета чего-то имеют поля "Дата" и "Номер документа" и еще какие-то, например "название чего-то". В этом случае лучше создавать кластерный индекс по этим полям, так как многие выборки будут содержать дату и/или номер.

А возможно, что чаще будет нужен не "Номер документа", а "название чего-то". Архитектор должен ясно представлять, какие поля будут использоваться в запросе чаще всего,.
Кластерный индекс дает полное покрытие, то есть при запросе по нему выдает все поля записи.
Некластерный индекс, состоящий из одного поля, выдает адрес записи и требуется еще одно действие, что бы прочитать эту запись.
...
Рейтинг: 0 / 0
SQL / Задачи с собеседования для базоёбов.
    #165310
Червь
Скрыть профиль Поместить в игнор-лист
Участник
Doublekey  23.09.2022, 19:47
[игнорируется]
Просто Трёп  23.09.2022, 19:44
[игнорируется]
Не бейте Папыха! Он нам еще нужен!

В контексте вопроса-то он правильно сказал. В том поле не может быть нуллов и она обязательно уникальна. А вот какой будет план запроса в том и другом случае - тайна велика! Для экспресс эдишна.
мне один человек говорил что индексы по датам так себе идея. но может быть но был неправ
Фигня. Всегда есть контекст задачи, который определяет использование индексов, в частности по дате. Теория это как сферический конь в вакууме.
У меня есть табличка на n-миллиардов записей, партифицированная конечно и индекс партифицирован по дате. Без индекса по дате невозможно вообще с такой таблицей работать. А delete вообще песня: часами висит, во много раз быстрее удалить партицию и пересоздать часть индекса.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы [новые:1] / Поиск: Искать ответы на сообщение: #161166  
Пользователи онлайн (21): Анонимы (13), Yandex Bot, Bing Bot, Дед-Папыхтет 1 мин., Разум вселенной 2 мин., Просто Трёп 4 мин., Google Bot 4 мин., Ветер 6 мин., Biene Maja 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


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