|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Скопировал запрос как есть. Это тот запрос на котором виснет на мертво этот компьютер клиента. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 09:21 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
предыдущий запрос не причем. Вот запрос, на котором все виснет, если я в программе его не открываю, то у клиента все запускается нормально Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 09:36 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72 Код: sql 1. 2.
Сколько записей в PAYERS и есть ли там индекс по полю BILLINGIDTU ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 09:38 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72, запрос ничем не примечателен. По симптомам похоже что датасет делает FetchAll и таблица PAYERS содержит 100500 записей которые по удалёнке будут очень долго перекачиваться на клиента ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 09:42 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
убрал этот текст, не помогло cast(BILLINGIDTU as varchar(20)) BILLINGIDTUTEXT Блин, обычный запрос, что за ерунда :( ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 09:54 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72, сколько записей в PAYERS? Покажи план ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 09:56 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72, я так понимаю - на других клиентах этот запрос нормально выполняется? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 09:59 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
На других нормально. Сейчас я уже на выезде, но записей там не много, меньше 100 тыс. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 11:00 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Симонов ДенисVad72, запрос ничем не примечателен. По симптомам похоже что датасет делает FetchAll и таблица PAYERS содержит 100500 записей которые по удалёнке будут очень долго перекачиваться на клиента Спасибо за наводку, проверю. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 11:03 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72Спасибо за наводку, проверю. Надо понимать, что версию реально используемой клиентской библиотеки ты уже проверил?.. И call stack в момент зависания снял?.. Или просто ищешь где светло?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 12:21 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov И call stack в момент зависания снял?.. не знаю что это такое и как его снимать. Буду рад, если подскажете ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 15:30 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72не знаю что это такое и как его снимать. Буду рад, если подскажете Ты вообще о Дельфи что-нибудь знаешь? Debug Windows - Call Stack. Если на компе нет среды (что странно, поскольку пошаговую отладку ты как-то же делал), то Process Explorer - Process properties - Threads - Stack. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 15:42 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovVad72не знаю что это такое и как его снимать. Буду рад, если подскажете Ты вообще о Дельфи что-нибудь знаешь? Debug Windows - Call Stack. Если на компе нет среды (что странно, поскольку пошаговую отладку ты как-то же делал), то Process Explorer - Process properties - Threads - Stack. спасибо буду пробовать. Пока понял, что проблема (зависание на конкретном компе тут) Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 16:59 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72, это вообще мало о чём говорит. Что такое fdata? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 17:07 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
fdata модальная форма или как она там точно называется, когда есть основное окно с кнопками, а остальные создаются при необходимости. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 17:13 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72, значит смотри глубже. Тормозит скорее всего то, что выполняется по одному из событий формы OnCreate, OnShow или OnActive ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 17:18 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Симонов ДенисVad72, значит смотри глубже. Тормозит скорее всего то, что выполняется по одному из событий формы OnCreate, OnShow или OnActive там только OnShow, вставил showmessage в начале процедуры OnShow. Тормоза на fdata:=tfdata.Create(Application); присутствуют в секунду-две, а на том "проблемном" компе программа зависает намертво. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 17:27 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72, вангую кривые библиотеки времени выполнения на этом компе. Глянь - какие библиотеки импортирует программа? В помощь: http://www.ntcore.com/exsuite.php ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 18:03 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Hello, Dbconstructor! You wrote on 5 ноября 2015 г. 18:11:25: Dbconstructor> Vad72, вангую кривые библиотеки времени выполнения на этом компе. Глянь - какие библиотеки импортирует программа? > В помощь: > http://www.ntcore.com/exsuite.php Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 18:12 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
DBConstructorвангую кривые библиотеки времени выполнения на этом компе. Сэр знает толк в извращениях. Вот скажи, почему "кривые библиотеки" только на одну программу влияют? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 18:17 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Блин, куда зайти в код, чтобы понять шаги, где происходит fdata:=tfdata.Create(Application); Когда в первой строке onShow ставлю showmessage , то с момента fdata:=tfdata.Create(Application); до onShow идет притормаживание, а на проблемном компе зависание приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 18:26 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
А ведь всего один раз посмотреть на стэк и все вопросы отпадут. Но увы... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 18:28 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Vad72, О наличии точек останова и магических клавиш F7,F8,F9 ты догадываешься, но значения не придаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 18:33 |
|
программа не может подключится к базе
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovА ведь всего один раз посмотреть на стэк и все вопросы отпадут. Но увы... я не знаю, как посмотреть :( Ни у меня не на машине клиента (там где тормозит) нет программы procexp.exe , может тыкнете мне лицом в какую-то инструкцию или ссылку? Очень хочется понять, в чем проблема ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 18:34 |
|
|
start [/forum/topic.php?fid=40&msg=39094897&tid=1562526]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 171ms |
0 / 0 |