Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / тормоза при сортировке на win 2003 R2 / 8 сообщений из 8, страница 1 из 1
02.03.2021, 15:09
    #40049856
Durinda99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормоза при сортировке на win 2003 R2
Добрый день!
Ситуация следующая
Есть WIN 2003 R2, FB 3.0.7 x32
Есть таблица с полями ФИО( по факту полей больше), кодировка NONE, но данные в UTF8, строк 20к
авторSELECT id,lastname||' '||firstname||' '||middlename
FROM people
ORDER BY 2;
Запрос выполняется полсекунды.

Далее если поменять кодировку полей на UTF8 то запрос начинает выполняться за 7 секунд. Если убрать сортировку то получается снова условные полсекунды.

При этом тестил на win 8.1, FB 3.0.7 x32 и с кодировкой UTF8 и без неё запрос выполняется за условные полсекунды.

Из-за чего на win2003 сортировка тормозит?

Спасибо.
...
Рейтинг: 0 / 0
02.03.2021, 15:12
    #40049859
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормоза при сортировке на win 2003 R2
02.03.2021 15:09, Durinda99 пишет:
>
> Из-за чего на win2003 сортировка тормозит?

неправильные выводы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.03.2021, 15:28
    #40049870
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормоза при сортировке на win 2003 R2
Durinda99Из-за чего на win2003 сортировка тормозит?

Роль контроллера домена отключила кэширование диска С.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.03.2021, 15:31
    #40049873
Durinda99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормоза при сортировке на win 2003 R2
Dimitry Sibiryakov

Durinda99Из-за чего на win2003 сортировка тормозит?

Роль контроллера домена отключила кэширование диска С.


На это изменение кодировки влияет?
...
Рейтинг: 0 / 0
02.03.2021, 15:34
    #40049876
Durinda99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормоза при сортировке на win 2003 R2
Мимопроходящий

02.03.2021 15:09, Durinda99 пишет:
>
> Из-за чего на win2003 сортировка тормозит?

неправильные выводы.


Это наблюдение.
...
Рейтинг: 0 / 0
02.03.2021, 15:34
    #40049877
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормоза при сортировке на win 2003 R2
Durinda99На это изменение кодировки влияет?

Да. В четыре раза более широкие данные переводят сортировку из внутренней во внешнюю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.03.2021, 15:41
    #40049884
Durinda99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормоза при сортировке на win 2003 R2
Dimitry Sibiryakov

Durinda99На это изменение кодировки влияет?

Да. В четыре раза более широкие данные переводят сортировку из внутренней во внешнюю.


Спасибо. Проверю.
...
Рейтинг: 0 / 0
02.03.2021, 15:45
    #40049885
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормоза при сортировке на win 2003 R2
Durinda99кодировка NONE, но данные в UTF8, строк 20к
читаем
http://www.ibase.ru/unicode_faq/
"А говорят, что в Unicode строки занимают больше места?"
при этом, NONE такая же однобайтовая, как и WIN1251.
Кроме этого читаем
Оптимизатор СУБД Firebird: ORDER против SORT
еще можно посмотреть видос
"Эффективное использование памяти в СУБД Firebird"
http://www.ibase.ru/news/tajm-kody-k-rolikam/
и т.д. Ну и делаем выводы, всякие.
Также не забываем иногда запускать CrystalDiskMark, чтобы было понятна "относительная" производительность дисков.

p.s. еще можно почитать
http://www.ibase.ru/optimize/
статья старая, но пойдет.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / тормоза при сортировке на win 2003 R2 / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]