Имя: Пароль:
1C
1С v8
Ошибка СУБД: Обработчик запросов исчерпал внутренние ресурсы...
,
0 Ёхан Палыч
 
18.01.12
06:16
Периодически, не всегда, выдает на формирование ОСВ за год вот такую ошибку:

Ошибка СУБД:
Microsoft OLE DB Provider for QSL Server: Обработчик запросов исчерпал внутренние ресурсы, и ему не удалось предоставить план запроса.
Это редкое событие, которое может происходить только при очень сложных запросах или запросах, которые обращаются к очень большому числу таблиц или секций.
Упростите запрос...


Сервер на базе i5, ОЗУ=8Гб. 64-битный 1С Сервер. SQL 2008.

Как можно лечить? Поможет ли увеличение оперативки?
1 Rie
 
18.01.12
06:21
(0) Упрости запрос.
2 Ёхан Палыч
 
18.01.12
06:27
(1) бухам нужен ОСВ за год по всем счетам, упрощать не собираются, к тому же он иногда отрабатывает. след. можно как-то лечить
3 Rie
 
18.01.12
06:29
(2) Можно разбить запрос на несколько, использовать временные таблицы и т.д.
4 Ёхан Палыч
 
18.01.12
06:30
(3) все не то, не полезу я им новый ОСВ писать, мне кажется дело в настройках СКЛ, только что там настроть можно - ума не приложу
5 Rie
 
18.01.12
06:35
(4) Попробуй посмотреть, что говорит sp_configure.
6 Ёхан Палыч
 
18.01.12
06:36
(5) а что это? я не силен  в скл
7 Rie
 
18.01.12
06:39
8 Ёхан Палыч
 
18.01.12
06:40
(7) ок, посмтрю
9 Rie
 
18.01.12
06:41
+(7) Только, IMHO, всё же лучше попробовать упростить запрос. Не переписывая всё, только попробовать слегка оптимизировать. Например, IN (SELECT если есть - заменить на что-нибудь полегче. И вообще подзапросы повыносить во временные таблицы.
10 Ёхан Палыч
 
18.01.12
06:47
(9) но иногда же отрабатывает, это наводит на мысль...
11 Rie
 
18.01.12
06:51
(10) Оно, конечно, так...
Но если жрёт ресурсы безбожно - то где гарантия, что подкинешь ты ему ресурсов, а оно их снова не сожрёт? Тем более что дальше база будет расти и расти...
Я не настаиваю, посмотри настройки sp_configure - там могут стоять ограничения. Но, IMHO, соптимизировать запрос - обычно полезнее бывает.
12 упс
 
18.01.12
07:35
(0) а покажите результат "SELECT @@version"
13 Ёхан Палыч
 
18.01.12
08:04
(12) как его показать, я скл не знаю, поставил и работает
14 пипец
 
18.01.12
08:10
релиз?
15 упс
 
18.01.12
08:13
(13) Подключиться к SQL Server с помощью SQL Server Management Studio, нажать кнопку "New query", ввести SELECT @@version и нажать F5 (либо кнопку Execute)
16 Ёхан Палыч
 
18.01.12
08:17
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)   Apr  2 2010 15:48:46   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
17 упс
 
18.01.12
08:43
(16) Попробуйте, как вариант, поставить сервиспак - http://support.microsoft.com/kb/2528583
18 Ёхан Палыч
 
18.01.12
08:52
(17) ок, попробую
19 ILM
 
гуру
18.01.12
09:12
(2) Главному или всем? Если всем посылай их подальше. Пусть анализ счета и обороты смотрят по нему. Или список выдают...
20 ILM
 
гуру
18.01.12
09:14
Из тех счетов что смотреть...

Представляю себе  ОСВ, ну очень крупного холдинга ))))
21 Ёхан Палыч
 
18.01.12
09:20
(20) главному; нет не холдинг, так себе конторка - это и бесит, какой то ОСВ за год
22 Evgenich71
 
03.02.12
13:02
Может быть у пользователя установлены права с ограничением прав на уровне записи?
23 LanLion
 
24.02.12
16:14
Полный бред граждане это ошибка платформы 1с, скуля или релиза опять 1сники что-то улучшили, вылезла такая же гадость на днях да последних релизов такого небыло, работало все нормально и разворачивала и разворачивает намного более сложные отчеты. 1с позиционирует себя как ерп и т.д сажает себя на оракл и вытворяет такую ..ерню. Все тут советуют упростить запрос, а тем у кого конфа на поддержке да и вообще какого фига мы должны за них делать их работу это типовой отчет.