Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
Есть таблица с 20 колонками и с 85 млн. строк. Сами данные занимают 23 Гбайта. У этой таблицы есть индекс по двум колонкам, и этот индекс занимает почти столько же месте. Мне кажется это ненормально. Как можно убедится что с индексом всё нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 14:52 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
Смотрите sys.dm_db_index_physical_stats по вашему индексу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 14:54 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonix, авториндекс по двум колонкам и ещё 18 в INCLUDE? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:06 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
TaPaKleonix, авториндекс по двум колонкам и ещё 18 в INCLUDE? :) Да тупо кластерный :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:08 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
TaPaKleonix, авториндекс по двум колонкам и ещё 18 в INCLUDE? :) упс... а как посмотреть в инклюд. Я открываю индекс и вижу 2 колонки. Где ещё глянуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:14 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
skyANATaPaKleonix, пропущено... и ещё 18 в INCLUDE? :) Да тупо кластерный :) Не, не кластерный. Точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:16 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonix, Следующая вкладка Included columns или заскриптуй индекс и посмотри. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:16 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonixTaPaKleonix, пропущено... и ещё 18 в INCLUDE? :) упс... а как посмотреть в инклюд. Я открываю индекс и вижу 2 колонки. Где ещё глянуть? Всё нашёл. Это другая закладка. Там пусто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:16 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonixleonixпропущено... упс... а как посмотреть в инклюд. Я открываю индекс и вижу 2 колонки. Где ещё глянуть? Всё нашёл. Это другая закладка. Там пусто. заскриптуйте и покажите. Вариант с кластерным теперь и мне кажеться действительностью ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:17 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
TaPaKleonixпропущено... Всё нашёл. Это другая закладка. Там пусто. заскриптуйте и покажите. Вариант с кластерным теперь и мне кажеться действительностью ))) Не скриптуется. Или глюк или прав не хватает. Не пойму в чем проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:35 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичСмотрите sys.dm_db_index_physical_stats по вашему индексу. Результаты sys.dm_db_index_physical_stats по этим индексам. Они все разбухшие, ну или конкретно 5 разбухший. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:43 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonix, Скрипт индекса, ну и скрипт таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 15:51 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
TaPaKleonix, Скрипт индекса, ну и скрипт таблицы. CREATE TABLE [dbo].[_AccumRgT37659]( [_Period] [datetime] NOT NULL, [_Fld37654RRef] [binary](16) NOT NULL, [_Fld44673RRef] [binary](16) NOT NULL, [_Fld37655_TYPE] [binary](1) NOT NULL, [_Fld37655_S] [nvarchar](25) NOT NULL, [_Fld37655_RRRef] [binary](16) NOT NULL, [_Fld37656RRef] [binary](16) NOT NULL, [_Fld37657RRef] [binary](16) NOT NULL, [_Fld38059RRef] [binary](16) NOT NULL, [_Fld38060RRef] [binary](16) NOT NULL, [_Fld38061] [datetime] NOT NULL, [_Fld38062RRef] [binary](16) NOT NULL, [_Fld38063RRef] [binary](16) NOT NULL, [_Fld41696RRef] [binary](16) NOT NULL, [_Fld47777RRef] [binary](16) NOT NULL, [_Fld48120RRef] [binary](16) NOT NULL, [_Fld37658] [numeric](21, 3) NOT NULL, [_DimHash] [numeric](10, 0) NOT NULL, [_Splitter] [numeric](10, 0) NOT NULL ) ON [PRIMARY] CREATE NONCLUSTERED INDEX [_AccumRg37659_ByDims47533_TR] ON [dbo].[_AccumRgT37659] ( [_Period] ASC, [_Fld38060RRef] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 16:00 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonix, ну, так то не видно... Можно ребилд(или по одоному drop/create) вне рабочей нарузки пробовать, ну и 1с должно страдать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 16:13 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonix, уверен, что у вас кластерный ключ километровый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 17:06 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
Владислав Колосовleonix, уверен, что у вас кластерный ключ километровый. Что такое кластерный ключ и где посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 17:07 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonix, ну может и не ключ, по скрипту этого не видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 18:22 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonixВладислав Колосовleonix, уверен, что у вас кластерный ключ километровый. Что такое кластерный ключ и где посмотреть? как некластерный индекс смогли заскриптовать, так и кластерный заскриптуйте. те поля, что будут перечислены в круглых скобках, это ключ кластерного. и он будет присутствовать на листовом уровне *всех* некластерных, и даже хуже: на всех уровнях, если некластерный индекс неуникален, как тот, что вы уже показали --- если ключ кластерного это 15 полей, то кто-то ссзб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 18:39 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
Yasha123leonixпропущено... Что такое кластерный ключ и где посмотреть? как некластерный индекс смогли заскриптовать, так и кластерный заскриптуйте. те поля, что будут перечислены в круглых скобках, это ключ кластерного. и он будет присутствовать на листовом уровне *всех* некластерных, и даже хуже: на всех уровнях, если некластерный индекс неуникален, как тот, что вы уже показали --- если ключ кластерного это 15 полей, то кто-то ссзб Всем спасибо! Чувствую надо освежить знания про строение индексов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 23:29 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
leonixВладислав Колосовleonix, уверен, что у вас кластерный ключ километровый. Что такое кластерный ключ и где посмотреть?Немного не в тему, но вам будет полезно: в SSIS в опциях укажите в SQL Server в разделе Object Explorer в подразделе Scripting дополнительные параметры при скриптовании таблиц, что бы показывались PK, FK, indexes, triggers А то вы сейчас делаете скрипт, а про таблицу ничего непонятно; вам так будет удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 23:49 |
|
||
|
Слишком большой индекс. Почему?
|
|||
|---|---|---|---|
|
#18+
alexeyvgв SSIS в опцияхВы, должно быть, SSMS имели в виду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 07:18 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39666600&tid=1689493]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 385ms |

| 0 / 0 |
