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

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

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

12 ответов

8 просмотров

В 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С )

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
а чем хуже?
Alexey Kulakov
10
Карта сайта