Проблема сопоставления - PullRequest
       10

Проблема сопоставления

2 голосов
/ 28 августа 2009

Если я изменяю сортировку по умолчанию для табличного типа на UTF8 с латинского, это замедляет запросы?

Ответы [ 2 ]

3 голосов
/ 28 августа 2009

Как всегда с наборами символов (и сопоставление не должно иметь большого значения), это зависит.

Длинный ответ:

Если я не ошибаюсь (кто-то другой может исправить меня), единственное различие в производительности, которое это может вызвать, - это другой размер хранимых данных. И это зависит от ваших хранимых данных: если вы храните в основном тексты на английском языке, строки UTF-8 будут такими же, как строки latin1, но для таких языков, как французский, строки UTF-8 могут быть длиннее, чем набор специальных символов. Но этот эффект имеет значение только при хранении русского, арабского, CJK и т. Д.

Краткий ответ:

номер

1 голос
/ 28 августа 2009

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

...