Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Феномен "тормозов" (число прочтений - 12036 )
Bess_Tolkovaia
Junior Member
**
Отсутствует


Натуральная блондинка,
1 штука

Сообщений: 89
Местоположение: Минск, РБ
Зарегистрирован: 26. Мая 2006
Пол: Женский
Феномен "тормозов"
22. Июня 2006 :: 14:42
Печать  
Странное дело. Когда отлаживала запросы, написала внешний отчетик. Сегодня заметила - иногда (не каждый раз) при первом (в сеане работы 1С) его запуске запрос ооооочень медленно отрабатывает. Потом тут же запускаю опять на тех же данных - отрабатывает моментом.  Ужас
В чем тут причина? Что я не учла?
Да, такой момент. Компонента загружается в самом отчете, в случае, если происходит исключение при попытке создания объекта "ODBCRecordset". Но вряд ли это влияет на времы выполнения запроса. Сама отладочная база лежит на моем же компе и работаю с ней я одна.
(наверное, не в той ветке создала тему Смущённый , перенесите, если что... )
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Феномен "тормозов"
Ответ #1 - 22. Июня 2006 :: 15:06
Печать  
кеш наверное
  

1&&2&&3
Наверх
 
IP записан
 
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Феномен "тормозов"
Ответ #2 - 22. Июня 2006 :: 21:50
Печать  
У самого так же.
  
Наверх
ICQ  
IP записан
 
Bess_Tolkovaia
Junior Member
**
Отсутствует


Натуральная блондинка,
1 штука

Сообщений: 89
Местоположение: Минск, РБ
Зарегистрирован: 26. Мая 2006
Пол: Женский
Re: Феномен "тормозов"
Ответ #3 - 23. Июня 2006 :: 06:22
Печать  
Кэш чей?
И можно ли с этим как-то бороться и как?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Феномен "тормозов"
Ответ #4 - 23. Июня 2006 :: 06:40
Печать  
Bess_Tolkovaia писал(а) 22. Июня 2006 :: 14:42:
Да, такой момент. Компонента загружается в самом отчете, в случае, если происходит исключение при попытке создания объекта "ODBCRecordset". Но вряд ли это влияет на времы выполнения запроса. Сама отладочная база лежит на моем же компе и работаю с ней я одна.

Если много классов 1С++, компонента может загружаться медленно.
Также на время работы влияет подключение к базе
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Bess_Tolkovaia
Junior Member
**
Отсутствует


Натуральная блондинка,
1 штука

Сообщений: 89
Местоположение: Минск, РБ
Зарегистрирован: 26. Мая 2006
Пол: Женский
Re: Феномен "тормозов"
Ответ #5 - 23. Июня 2006 :: 07:15
Печать  
Да я только прямые запросы использую.
И база у меня же на компе, и работаю с ней только я одна. От чего зависит скорость подключения к базе?
  
Наверх
ICQ  
IP записан
 
U_zer
Экс-Участник


Re: Феномен "тормозов"
Ответ #6 - 23. Июня 2006 :: 07:53
Печать  
Не от чего.
Тормоза идут от того, что первый раз запрос компилится на сервере, строится план и все такое.
Повторно - запрос берется из кэша. Если хочешь слегка ускорить - грузани таблицы базы в память при начале работы или при открытии формы отчета. 
Где-то была соотв. обработка для этого.
  
Наверх
 
IP записан
 
Bess_Tolkovaia
Junior Member
**
Отсутствует


Натуральная блондинка,
1 штука

Сообщений: 89
Местоположение: Минск, РБ
Зарегистрирован: 26. Мая 2006
Пол: Женский
Re: Феномен "тормозов"
Ответ #7 - 23. Июня 2006 :: 09:43
Печать  
Странно это все. Раньше таких тормозов не было... Документ на 600 строк обрабатывает черт знает сколько  Озадачен
Таск менеджер показывает, что проц загружен на 100%, а память меньше чем не половину...

-------
Провела эксперимент. Запустила отчет один раз. Работал долго и упорно. Отработал. Не закрывая отчета тут же запустила ту же саму процедуру. Такие же тормоза...  Смущённый

Грузануть таблицы базы в память...  не думаю, учитывая размер базы...
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Феномен "тормозов"
Ответ #8 - 23. Июня 2006 :: 11:05
Печать  
SQL или dbf?
  
Наверх
 
IP записан
 
Bess_Tolkovaia
Junior Member
**
Отсутствует


Натуральная блондинка,
1 штука

Сообщений: 89
Местоположение: Минск, РБ
Зарегистрирован: 26. Мая 2006
Пол: Женский
Re: Феномен "тормозов"
Ответ #9 - 23. Июня 2006 :: 11:50
Печать  
SQL
--------
проблема точно в моем компе. если тот же запрос выполняю на тестовой базе, который лежит на другом сервере - отрабатывает за секунды  Ужас

help me!
  
Наверх
ICQ  
IP записан
 
PostoronnimV
YaBB Newbies
*
Отсутствует


Здесь вам не тут

Сообщений: 3
Зарегистрирован: 22. Мая 2006
Re: Феномен "тормозов"
Ответ #10 - 23. Июня 2006 :: 13:54
Печать  
У меня была сходная проблема. В запрос по БИ, работавший уже 3 месяца было добавлено условие HAVING
Запрос начал дико тормозить. Помогло - выгрузить/Загрузить ИБ.
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Феномен "тормозов"
Ответ #11 - 23. Июня 2006 :: 14:12
Печать  
Bess_Tolkovaia писал(а) 23. Июня 2006 :: 11:50:
SQL
--------
проблема точно в моем компе. если тот же запрос выполняю на тестовой базе, который лежит на другом сервере - отрабатывает за секунды  Ужас

help me!


А может все таки проблема в запросе? Тестовая база со 100 записями и рабочая с миллионом - вещи разные.
  
Наверх
 
IP записан
 
green
Junior Member
**
Отсутствует



Сообщений: 29
Местоположение: Астрахань
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Феномен "тормозов"
Ответ #12 - 25. Июня 2006 :: 18:00
Печать  
скромное ИМХО - всё-таки кэш - постоянно наблюдаю такое же - SQL сервер те данные, которые ты используешь "перекладывает" с ХДД в память - и при повторном обращении к ним получает их уже не с жёсткого диска, а из памяти, поэтому-то скл так и любит память Подмигивание
ЗЫ: А на втором компьютере ХДД случаем не быстрее чем на твоем?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Феномен "тормозов"
Ответ #13 - 25. Июня 2006 :: 21:48
Печать  
Упс... Я что-то пропустил? А что скуль у автора локальный???
  
Наверх
 
IP записан
 
Bess_Tolkovaia
Junior Member
**
Отсутствует


Натуральная блондинка,
1 штука

Сообщений: 89
Местоположение: Минск, РБ
Зарегистрирован: 26. Мая 2006
Пол: Женский
Re: Феномен "тормозов"
Ответ #14 - 26. Июня 2006 :: 06:49
Печать  
Ребята, вы не поняли.
Этот отчет на этой же базе я написала с месяц назад, когда начала разбираться с прямыми запросами. Работал он тогда оч. быстро. Ничего в запросах в отчете я не меняла. Собственно, отчет-то чисто для тестирования-отладки, не для реального использования пользователями.
Сейчас вернулась к этому запросу при тестировании vkloader. И тут - бац... вместо нескольких секунд запрос выполняется больше 10минут...

Скуль стоит у меня на компе (и стоял так раньше). База тестовая N1, с которой работаю только я, лежит у меня на компе. В ней этот отчет и выполняется так ненормально долго. База эта - несколько месяцев назад сделанная копия реальной, так что данных там более чем. Оперативки на моем компе - 1гиг, так что с этим тоже все нормально. (Собственно, железо за этот месяц не менялось). При выполнении запроса таск менеджер показывает 100% загруз проца и ок. 50% а то и меньше загруз памяти.

Вторая тестовая база -  на которой "кувыркаются" наши пользователи - стоит на другом сервере. Когда этот же отчет я запускаю в этой базе, он отрабатывает как положено - за несколько секунд.

Сравнила настройки SQL с настройками на компе сотрудницы - вроде как все одинаково. За выходные тормоза никуда не делись....
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать