172 похожих чатов

Подскажите, как сломать индекс? Необходимо для эксперимента))

11 ответов

17 просмотров

На тестовом сервере и для проверки плана запроса достаточно запустить транзакцию, удалить индекс, получить план и сделать rollback

Михаил- Автор вопроса
Михаил
Спасибо за совет, но пока что несмог повторить

если делать с помощью Pgadmin\dbeaver достаточно отключить автокоммит.

Перегенерить в libc локаль этого индэкса с другим collation.

Запустите rebuild concurrently и обрвите до окончания.

Dmytro Bigunyak
Запустите rebuild concurrently и обрвите до оконча...

И старый индэкс никуда не денется, а новый удалится.

Ilya Anfimov
И старый индэкс никуда не денется, а новый удалитс...

Тогда drop index, create index concurrently и обрыв. То ли созданием то ли ребилдом оторванным битый индекс на выходе.

Dmytro Bigunyak
Тогда drop index, create index concurrently и обры...

И, насколько я понимаю, кстати create index concurrently со временем всё равно закончится -- и тогда он начнёт использоваться. В любом случае -- никакого битого индэкса так не появится.

Ilya Anfimov
И, насколько я понимаю, кстати create index concur...

Моя практика говорит о прямо противоположном. Битый индекс и пока руками не починить - счастья не будет

Dmytro Bigunyak
Моя практика говорит о прямо противоположном. Биты...

А, ну в смысле -- неработающий. Это да, это возможно. Я под битым обычно понимаю "неправильно работющий".

Михаил- Автор вопроса
Dmytro Bigunyak
Запустите rebuild concurrently и обрвите до оконча...

Угу уже сломал, запустил создание конкарентли индекс и транзакцию убил)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта