Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[pyodbc] Очень сильно грузит SQL сервер
|
|||
|---|---|---|---|
|
#18+
Есть база MSSQL на 4000 записей. idnameipcomminity1host1192.168.0.1pblic2host2192.168.0.2pblic3host3192.168.0.3pblic.. Скрипт на Python выбирает нужные поля и проходя по коммутаторам выполняет кое-какие действия по snmp. Во время выполнения скрипта SQL сервер висит так что никто больше не может к нему обратиться. Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Здесь много всего. приведена только 2 snmp команды. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Установлен Python 2.7.6, python-netsnmp 5.7.2, python-pyodbc 3.0.6-2, freetds 0.91-5 Есть смутное подозрение что при каждом прохождении цикла сервер выдает все записи те 4000 (в каждом отснифаном пакете-ответе больше чем одна строка). Скрипт смотрит 1, а что бы посмотреть следующею - опять запрашивает (получает) полный список, что приводит к лавинообразному росту нагрузки. Подскажите куда копать? как оптимизировать запрос\скрипт\настройки tds,odbc? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2015, 07:59 |
|
||
|
[pyodbc] Очень сильно грузит SQL сервер
|
|||
|---|---|---|---|
|
#18+
смотри запросы которые уходят на сервер. выложи их сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2015, 13:10 |
|
||
|
[pyodbc] Очень сильно грузит SQL сервер
|
|||
|---|---|---|---|
|
#18+
ScareCrow, в мониторе активности я этого запроса не вижу (тк сервер рабочий, помимо моего еще куча всего висит, тяжело найти свой). самое близкое что нашел "select * from nodes" Либо я не там смотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2015, 13:44 |
|
||
|
[pyodbc] Очень сильно грузит SQL сервер
|
|||
|---|---|---|---|
|
#18+
там можно фильтровать по куче параметров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2015, 14:39 |
|
||
|
[pyodbc] Очень сильно грузит SQL сервер
|
|||
|---|---|---|---|
|
#18+
ScareCrow, не разобрался, увы. Сделал по-другом. Делаю полную выгрузку и закрываю подключение к базе. тогда ничего не тупит. Код: python 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2015, 09:03 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38855147&tid=1462092]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 289ms |

| 0 / 0 |
