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

EXPLAIN показывает вполне пристойные VDBE. Можно получить какой-нибудь репродьюсер?

- [0, 'Init', 0, 1, 0, '', '00', 'Start at 1']
- [1, 'OpenTEphemeral', 1, 0, 0, !!binary 8EKVVZtV, '00', '']
- [2, 'IteratorOpen', 1, 0, 1, '', '00', 'index id = 0, space ptr = or reg[1];
Distinct table']
- [3, 'IteratorOpen', 2, 1, 0, 'space<name=T>', '00', 'index id = 1, space ptr =
space<name=T> or reg[0]; start_date']
- [4, 'Explain', 0, 0, 0, 'SEARCH TABLE T USING COVERING INDEX start_date (START_DATE>?
AND START_DATE<?) (~16384 rows)', '00', '']
- [5, 'Integer', 1635714000, 2, 0, '', '00', 'r[2]=1635714000']
- [6, 'SeekGT', 2, 15, 2, '1', '00', 'key=r[2]']
- [7, 'Integer', 1667250000, 2, 0, '', '00', 'r[2]=1667250000']
- [8, 'IdxGE', 2, 15, 2, '1', '00', 'key=r[2]']
- [9, 'Column', 2, 1, 3, '', '00', 'r[3]=']
- [10, 'Found', 1, 14, 3, '1', '00', 'key=r[3]']
- [11, 'MakeRecord', 3, 1, 4, '', '00', 'r[4]=mkrec(r[3])']
- [12, 'IdxInsert', 4, 1, 0, '', '00', 'key=r[4]']
- [13, 'ResultRow', 3, 1, 0, '', '00', 'output=r[3]']
- [14, 'Next', 2, 8, 0, '', '00', '']
- [15, 'Halt', 0, 0, 0, '', '00', '']

3 ответов

21 просмотр

а можно как-то посмотреть фактический план с указанием столько таплов отсмотрено?

Nick Karlov
а можно как-то посмотреть фактический план с указа...

перекомпилировать с VDBE_PROFILE и дальше vdbe_profile.out

Timur Safin
перекомпилировать с VDBE_PROFILE и дальше vdbe_pro...

Тимур, это не требуется. Во время запроса отсматривается как минимум 0.8млн таплов

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта