powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Тормоза при Retrive DataWindow
10 сообщений из 35, страница 2 из 2
Тормоза при Retrive DataWindow
    #34375327
Фотография autumn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выяснилась некоторая странная подробность.
Вот этот сторед (из за которого весь сырбор) - выпоняется долго.
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT ogrn,fam,nam,lnam,pf,r_out,rem
	FROM r_file
	WHERE pf IN (SELECT pf
					FROM r_file
					WHERE r_out IS NULL
					GROUP BY pf
					HAVING COUNT(pf) > 1 )

А вот этот, аналогичный ему. Быстро.
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT ogrn,fam,nam,lnam,inn,r_out,rem,dolj
	FROM r_file
	WHERE inn IN (SELECT inn
					FROM r_file
					WHERE r_out IS NULL AND inn <> '0'
					GROUP BY inn
					HAVING COUNT(inn) > 1 )
Чет я совсем уже ничего не понимаю.
...
Рейтинг: 0 / 0
Тормоза при Retrive DataWindow
    #34375486
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
autumnКакие конкретно, результаты, нужно сообщить ?
Какое время показывается в профайлере и какие запросы выполняются и какое время исполнения этих же запросов из QA.
autumn Чет я совсем уже ничего не понимаю.
Это Вы думаете, что они аналогичны, а все может быть и не так. Посмотрите Execution plan этих двух запросов, думаю многое прояснится.
...
Рейтинг: 0 / 0
Тормоза при Retrive DataWindow
    #34376176
18-я весна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT ogrn,fam,nam,lnam,pf,r_out,rem
	FROM r_file
	WHERE pf IN (SELECT pf
					FROM r_file
					WHERE r_out IS NULL
					GROUP BY pf
					HAVING COUNT(pf) > 1 )
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT ogrn,fam,nam,lnam,inn,r_out,rem,dolj
	FROM r_file
	WHERE inn IN (SELECT inn
					FROM r_file
					WHERE r_out IS NULL AND inn <> '0'
					GROUP BY inn
					HAVING COUNT(inn) > 1 )

Наверно есть индекс по inn и записей с inn <> 0 мало от общего кол.

PS. Так я не понял, у вас запрос один и тот же или все же разные были?
...
Рейтинг: 0 / 0
Тормоза при Retrive DataWindow
    #34377764
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк PavelBuilderQA использует dblib,
Не надо вводить в заблуждение:
BOLisqlw and SQL Query Analyzer use the ODBC API. The utility uses the Microsoft® SQL Server ODBC driver default settings for SQL-92.

Ошибся, согласен. Я имел вииду, что isql.exe работает через dblib. Скрипты часто приходися погонять именно им, потому надо об этом помнить, иначе в базе аброкозябры, если неверно установленны настройки ansi to oem.
...
Рейтинг: 0 / 0
Тормоза при Retrive DataWindow
    #34378108
Andrew Nagorny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как то вы все не в ту тему пошли как мне кажется...
если посмотреть SQL profile.... что происходит?
...
Рейтинг: 0 / 0
Тормоза при Retrive DataWindow
    #34378949
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew Nagornyкак то вы все не в ту тему пошли как мне кажется...
если посмотреть SQL profile.... что происходит?
Уже 4 дня просим посмотреть...
...
Рейтинг: 0 / 0
Тормоза при Retrive DataWindow
    #34379692
Andrew Nagorny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видимо, человек не знает что это такое...
...
Рейтинг: 0 / 0
Тормоза при Retrive DataWindow
    #34379906
Фотография autumn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew NagornyВидимо, человек не знает что это такое...
Да не. Я в курсе, что это такое и давно уж посмотрел.
Но ничего интеренсного там не увидел. Все затыкаеться на этом стореде.
Ну на самом деле - прошу прщения у почтенного сообщества, за столь длительное компостирование мозгов. Вобщем надо было сначала с индексами разобраться, а потом паниковать.
...
Рейтинг: 0 / 0
Тормоза при Retrive DataWindow
    #34380241
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что добавил хинтов и все случилось?
...
Рейтинг: 0 / 0
Тормоза при Retrive DataWindow
    #34380257
Фотография autumn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelBuilderЧто добавил хинтов и все случилось?
Угу.
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Тормоза при Retrive DataWindow
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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