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

Всем привет, вычитал, что документные базы так или иначе считывают

весь документ, даже если требуется 1 свойство, а не весь документ. Считывают в оперативу и отдают только нужное свойство (для тех, кьо не понял). Что бы записать в документ значение нужно его перезаписать целиком, поэтому рекомендуют делать размер документа меньше. Это так? А как дела обстоять с реляционными, она тоже считывает не только id, а всю строку? Или это порок давно забытых лет? Где вообще об этом подробнее можно почитать? Мне желательно литературу с конкретными подтверждениями, опровержениями

12 ответов

20 просмотров

В Ms Sql считает по сути всю строку. Исключение индексы column store, там вычитает только нужные столбы которые укажешь Но у них свои минусы есть. Удалять и изменять записи в них плохая идея.

Читается не запись, а страница с данными, если данных много, то это может быть несколько страниц или blob

Yuriy T
В Ms Sql считает по сути всю строку. Исключение ин...

Если запрашивать 1 столб из 10 и 10из10, по такой логике кол-во чтений должно быть одинаковое, а оно разное

Alexey
Если запрашивать 1 столб из 10 и 10из10, по такой...

Такое может быть, например ты вычитываешь всё поле(или с фильтром по нему же) на котором есть индекс отдельный. То есть по сути правило таким же и остаётся, но там ты вычитываешь меньший объем.

Индекс поди прочитало

Ну так я же написал что такое возможно если другой объект вычитает) попробуй вывести другое поле на котором нет индекса

Yuriy T
Ну так я же написал что такое возможно если другой...

Для чистоты эксперимента можешь провести на куче, и с широкими столбами. Тоже будет одинаковое Кол-во чтений? Если поля будут узкие, то скорее всего чтений будет одинаково, тк они скорее всего в одну страницу влезают

Gopneg
Индекс поди прочитало

Там индексы в обоих случаях

Alexey
Там индексы в обоих случаях

индекс на все колонки? из 1С галки натыкали что ли? %))

Gopneg
индекс на все колонки? из 1С галки натыкали что ли...

WorldWideImporters 😎 от мс, там тоже неплохо так

Gopneg
индекс на все колонки? из 1С галки натыкали что ли...

Это же нормальная практика для большинства программистов 1С )

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

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

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