powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Физическое чтение при сортировки
6 сообщений из 6, страница 1 из 1
Физическое чтение при сортировки
    #35934758
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASE 15.0.3

Есть простой запрос:
Код: plaintext
1.
select * from ref_port
order by name_rus

получаю план из SQL Advantage:
QUERY PLAN FOR STATEMENT 1 (at line 1).


STEP 1
The type of query is SELECT.


2 operator(s) under root


|ROOT:EMIT Operator (VA = 2)
|
| |SORT Operator (VA = 1)
| | Average Row width is 29.891632
| | Using Worktable1 for internal storage.
| |
| | |SCAN Operator (VA = 0)
| | | FROM TABLE
| | | fire..ref_port
| | | Table Scan.
| | | Forward Scan.
| | | Positioning at start of table.
| | | Using I/O Size 16 Kbytes for data pages.
| | | With LRU Buffer Replacement Strategy for data pages.

Server Message: Number 3630, Severity 10
Server 'syb153', Line 1:
Total estimated I/O cost for statement 1 (at line 1): 2314885530279482446.

Parse and Compile Time 0.
Adaptive Server cpu time: 0 ms.
Table: Worktable1 scan count 1, logical reads: (regular=56 apf=0 total=56), physical reads: (regular=46 apf=0 total=46), apf IOs used=0
Table: fire..ref_port scan count 1, logical reads: (regular=62 apf=0 total=62), physical reads: (regular=0 apf=0 total=0), apf IOs used=0
Server Message: Number 3631, Severity 10
Server 'syb153', Line 1:
Total actual I/O cost for this command: 124.
Total writes for this command: 0

Execution Time 0.
Adaptive Server cpu time: 0 ms. Adaptive Server elapsed time: 0 ms.
(2325 rows affected)

и вижу физические чтения при сортировки! кэш у tempdb большой(2Гб), да и таблица маленькая.
...
Рейтинг: 0 / 0
Физическое чтение при сортировки
    #35934779
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Den wrote:

> и вижу физические чтения при сортировки! кэш у tempdb большой(2Гб), да и
> таблица маленькая.

А что смущает ? Worktable - обычная таблица, она на диске, и её тоже читать
надо. Если в кэш не влазит. Для tempdb кэши сконфигурены ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Физическое чтение при сортировки
    #35935766
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv
cherrex_Den wrote:

> и вижу физические чтения при сортировки! кэш у tempdb большой(2Гб), да и
> таблица маленькая.

А что смущает ? Worktable - обычная таблица, она на диске, и её тоже читать
надо. Если в кэш не влазит. Для tempdb кэши сконфигурены ?


Да, кэш под tempdb есть, и стратегия LRU(судя по плану). Заметил что при любой операции "SORT Operator" происходит физ. чтения временной таблицы!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Физическое чтение при сортировки
    #37319823
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая же ситуация проявляется, физ чтения по ворк тейблу, кто-то решил эту проблему или подсказать что-то может?
именованые кеши для темп дб есть. пробовал менять политики, пулы, размеры, ничего не помогает.
...
Рейтинг: 0 / 0
Физическое чтение при сортировки
    #37319922
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
merphy9,

Как мне ответил support -- это нормальная ситуация, даже при наличии физ.чтение скорость работы запросов больше чем, со старым оптимизатором(ниже 15.0.3) где их(физ.чтений) нет.
...
Рейтинг: 0 / 0
Физическое чтение при сортировки
    #37319964
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за оперативность.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Физическое чтение при сортировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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