|
|
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
Собстно имеем PB 9.0 + MSSQL2000 Есть DW которое формируеться при помощи стореда следующего содержания: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. При выполнении этого запроса в SQL Query Analyzer - время отработки составляет порядка 10 -15 сек. А DW залипает намертво. В чем тут может быть трабл ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 14:26 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
параметр Block? pbodb*.ini [Microsoft SQL Server] ****** Block=1000 ****** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 14:32 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
Так, поглядел. Block=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 14:36 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
так поменяй на 1000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 17:45 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
Andrew Nagornyтак поменяй на 1000 Поменял. Все осталось по прежнему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2007, 11:05 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
А есть ли какие-нибудь grouping и computed fields в самом datawindow? Есть ли какой-нибудь код в событии retrieverow этого datawindow? Оно будет тормозить даже если код закоментированный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 05:53 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
А можно резонный вопрос: зачем на клиенте столько строк? Я за все время работы на Билдере ни разу не использовал такие решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 10:30 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
autumnПоменял. Все осталось по прежнему. А, если тоже самое выполнить в Datastore, какая скорость? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 10:58 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
au_GuestА есть ли какие-нибудь grouping и computed fields в самом datawindow? Есть ли какой-нибудь код в событии retrieverow этого datawindow? Оно будет тормозить даже если код закоментированный. Нет, вобще ничего. Просто DW построеное на стореде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 13:14 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
PavelBuilderА можно резонный вопрос: зачем на клиенте столько строк? Я за все время работы на Билдере ни разу не использовал такие решения. Что иметься ввиду ? Делаеться выборка из таблицы, содержащей порядка 27000 записей. Результат выборки - где то 120 записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 13:16 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyА, если тоже самое выполнить в Datastore, какая скорость? Так. Завтра проверю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 13:16 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
autumnА DW залипает намертво. Вообще нет никакого результата, или просто очень долго работает? Если первое, то включите profiler с максимальной детализацией и посмотрите что происходит (завершается ли процедура или нет). Если второе, то посмотрите как это работает в режиме preview в DataWindow painter'е в Design Time (для чистоты эксперимента можно DataWindow создать заново). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 13:22 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
Локшин МаркВообще нет никакого результата, или просто очень долго работает? Ну вобщем результата мне дождаться не удалось ни разу. При количестве записей в таблице в 27000 строк. Извиняюсь, упустил это раньше, но при меньшем количестве записей в 2000 строк, DW не залипает, но все равно обсчитывается очень медленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 13:30 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
C запросом может что не так? pf в основном запросе и в подзапросе по IN. Используй алиасы для имен таблиц, что б не было неоднозначных вариантов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 14:14 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
PavelBuilderC запросом может что не так? pf в основном запросе и в подзапросе по IN. Используй алиасы для имен таблиц, что б не было неоднозначных вариантов. Ну встречный вопрос, если бы с запросом было, что то не так - он бы так же медленно выполнялся в QA или это будет отражаться только на DW ? В QA - он выполняеться секунд за 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 14:23 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
другие параметры коннекта \\например isolationlevel очень влияет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 16:09 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
а из iSql в PB сколько вреиени выполяется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 17:22 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
может быть в dw используются expression или есть compute ? + сначала делается retrieve а потом resize dw , при resize все expression будут пересчитываться , может отсюда и тормоз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 09:23 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
autumn PavelBuilderC запросом может что не так? pf в основном запросе и в подзапросе по IN. Используй алиасы для имен таблиц, что б не было неоднозначных вариантов. Ну встречный вопрос, если бы с запросом было, что то не так - он бы так же медленно выполнялся в QA или это будет отражаться только на DW ? В QA - он выполняеться секунд за 10. QA использует dblib, а ты наверняка из PB по oledb соединяешься. Разница существенная, согласись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 11:48 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 12:03 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
ruhaможет быть в dw используются expression или есть compute ? + сначала делается retrieve а потом resize dw , при resize все expression будут пересчитываться , может отсюда и тормоз? Я выше писал - нет ни того ни другого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 12:39 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
autumnЯ выше писал - нет ни того ни другого. Так Вы не ответили на вопрос - что видно в Profiler'е? Какое время исполнения select'а, процедуры, как оно соотносится со временем отображения DataWindow. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 12:59 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
Локшин МаркТак Вы не ответили на вопрос - что видно в Profiler'е? Какое время исполнения select'а, процедуры, как оно соотносится со временем отображения DataWindow. Так, время исполнения retrieve в DW - 1422,9 сек. Время исполнения запроса в QA - 5 cек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 16:33 |
|
||
|
Тормоза при Retrive DataWindow
|
|||
|---|---|---|---|
|
#18+
autumnТак, время исполнения retrieve в DW - 1422,9 сек. Время исполнения запроса в QA - 5 cек. Запустите SQL Profiler, добавьте в events всё из TSQL и Stored Procedures и сообщите результаты или прикрепите файл с ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=60&tid=1337304]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 335ms |

| 0 / 0 |
