весь документ, даже если требуется 1 свойство, а не весь документ. Считывают в оперативу и отдают только нужное свойство (для тех, кьо не понял). Что бы записать в документ значение нужно его перезаписать целиком, поэтому рекомендуют делать размер документа меньше. Это так? А как дела обстоять с реляционными, она тоже считывает не только id, а всю строку? Или это порок давно забытых лет? Где вообще об этом подробнее можно почитать? Мне желательно литературу с конкретными подтверждениями, опровержениями
В Ms Sql считает по сути всю строку. Исключение индексы column store, там вычитает только нужные столбы которые укажешь Но у них свои минусы есть. Удалять и изменять записи в них плохая идея.
Читается не запись, а страница с данными, если данных много, то это может быть несколько страниц или blob
Если запрашивать 1 столб из 10 и 10из10, по такой логике кол-во чтений должно быть одинаковое, а оно разное
Такое может быть, например ты вычитываешь всё поле(или с фильтром по нему же) на котором есть индекс отдельный. То есть по сути правило таким же и остаётся, но там ты вычитываешь меньший объем.
Индекс поди прочитало
Ну так я же написал что такое возможно если другой объект вычитает) попробуй вывести другое поле на котором нет индекса
Для чистоты эксперимента можешь провести на куче, и с широкими столбами. Тоже будет одинаковое Кол-во чтений? Если поля будут узкие, то скорее всего чтений будет одинаково, тк они скорее всего в одну страницу влезают
Там индексы в обоих случаях
индекс на все колонки? из 1С галки натыкали что ли? %))
WorldWideImporters 😎 от мс, там тоже неплохо так
Это же нормальная практика для большинства программистов 1С )
Обсуждают сегодня