|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
Ануко скажите мне иксперты - какие вы видите риски если таблицы с кучей (heap) и имеющимся первичным ключем некластерным изменить - ебануть кучу кхуям и ПК сделать кластерным с тем же именем? ну в диасофт почти весь код хуячит с хинтами with(index=index_name) - понятно что изменять имена индексов нельзя... я щас чота делаю на ряде таблиц это - вроде ничего не предвещает бури... некоторые таблица ужимаются аж пиздец например была табличка 508 строк reserved = data = 17gb после изменения ПК на кластерный индекс стала весить 210mb... ну то есть стопицот лет никто ее не ребилдил всмысле heap... а стандартный ребилд не работал здесь... понятны плюсы - ребилд индекса ночами да и отсутствие forwarding pointer... но наверняка бл какие то риски могут возникнуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 16:44 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
из плюсов... я смотрю статистику использования индексов... ну и на куче где куча лукапов... то есть идет поиск по некластерному индексу (таблица куча + один ПК), и на таблице лукапы )))). понятно что если заменить индекс на ровно такой же но кластерный - будет некая быстрая оптимизация не вникая особо в дебри кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 16:49 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
Ануко скажите мне иксперты - какие вы видите риски если таблицы с кучей (heap) и имеющимся первичным ключем некластерным изменить - ебануть кучу кхуям и ПК сделать кластерным с тем же именем? ну в диасофт почти весь код хуячит с хинтами with(index=index_name) - понятно что изменять имена индексов нельзя... я щас чота делаю на ряде таблиц это - вроде ничего не предвещает бури... некоторые таблица ужимаются аж пиздец например была табличка 508 строк reserved = data = 17gb после изменения ПК на кластерный индекс стала весить 210mb... ну то есть стопицот лет никто ее не ребилдил всмысле heap... а стандартный ребилд не работал здесь... понятны плюсы - ребилд индекса ночами да и отсутствие forwarding pointer... но наверняка бл какие то риски могут возникнуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 16:52 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
На кучу дисковое пространство как выделяется в мс? Возможно это было актуально лет 100 назад, а сейчас похуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 17:57 |
|
MSSQL вопрос от 2023-09-21 ))))
#548386
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
21.09.2023, 17:58 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|
---|---|
#18+
стадион хоббихорсинга - градообразующее предприятие в Конобеево ... |
|
:
|
|
21.09.2023, 18:19 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
... |
|||
дед-пердед
:
Нравится:
Не нравится:
|
|||
21.09.2023, 18:21 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
Ануко скажите мне иксперты - какие вы видите риски если таблицы с кучей (heap) и имеющимся первичным ключем некластерным изменить - ебануть кучу кхуям и ПК сделать кластерным с тем же именем? ну в диасофт почти весь код хуячит с хинтами with(index=index_name) - понятно что изменять имена индексов нельзя... я щас чота делаю на ряде таблиц это - вроде ничего не предвещает бури... некоторые таблица ужимаются аж пиздец например была табличка 508 строк reserved = data = 17gb после изменения ПК на кластерный индекс стала весить 210mb... ну то есть стопицот лет никто ее не ребилдил всмысле heap... а стандартный ребилд не работал здесь... понятны плюсы - ребилд индекса ночами да и отсутствие forwarding pointer... но наверняка бл какие то риски могут возникнуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 18:24 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
например, если в кучу хуячить вставки, она быстрее будет справляться, нежели кластерная. Зависит от того, зачем так делали. Алсо это может быть некая кроссплатформенная совместимость - для СУБД, в котрых нет понятия кластерного индекса, а пакет умеет работать на разных СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 18:27 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
например, если в кучу хуячить вставки, она быстрее будет справляться, нежели кластерная. Зависит от того, зачем так делали. Алсо это может быть некая кроссплатформенная совместимость - для СУБД, в котрых нет понятия кластерного индекса, а пакет умеет работать на разных СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 18:37 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
например, если в кучу хуячить вставки, она быстрее будет справляться, нежели кластерная. Зависит от того, зачем так делали. Алсо это может быть некая кроссплатформенная совместимость - для СУБД, в котрых нет понятия кластерного индекса, а пакет умеет работать на разных СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 18:38 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
еще бы про файрбёд спросили ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 18:38 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
например, если в кучу хуячить вставки, она быстрее будет справляться, нежели кластерная. Зависит от того, зачем так делали. Алсо это может быть некая кроссплатформенная совместимость - для СУБД, в котрых нет понятия кластерного индекса, а пакет умеет работать на разных СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 18:39 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
Вообще куча - это по дефолту. Все по индексам. И всё летает на вставке/апдейте. Некуча летает только на селектах. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 19:26 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
Вообще куча - это по дефолту. Все по индексам. И всё летает на вставке/апдейте. Некуча летает только на селектах. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 19:31 |
|
MSSQL вопрос от 2023-09-21 ))))
|
|||
---|---|---|---|
#18+
Вообще куча - это по дефолту. Все по индексам. И всё летает на вставке/апдейте. Некуча летает только на селектах. В нормальных ораклах индексированные таблицы будут ребилдиться в фоне, если нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2023, 19:43 |
|
|
Start [/forum/topic.php?fid=8&tid=12583&msg=548298]: |
0ms |
get settings: |
23ms |
get forum list: |
4ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
37ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
38ms |
update_topic_read_status (12583): 21.09.2023 19:43:59: |
0ms |
get tp. blocked users: |
1ms |
get online users: |
66ms |
check new: |
1ms |
others: | 63ms |
total: | 243ms |
0 / 0 |