Spec-Zone.ru › MariaDB

Оптимизация строковых и символьных полей

Сравнение строковых столбцов

При сравнении значений из разных столбцов сравнение выполняется быстрее, когда столбцы имеют одинаковый набор символов и сортировку. Если они разные, строки необходимо преобразовать во время выполнения запроса. Поэтому, по возможности, объявляйте строковые столбцы с использованием одного и того же набора символов и сортировки, когда вам может потребоваться сравнить их.

VARCHAR против BLOB

Операторы ORDER BY и GROUP BY могут генерировать временные таблицы в памяти (см. Движок памяти), если исходная таблица не содержит полей BLOB. Если столбец меньше 8 КБ, вы можете использовать двоичный VARCHAR вместо BLOB.

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки со стороны MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/optimizing-string-and-character-fields/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API