Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) sql 2005 и ошибка замедления массового проведения документов 1с (число прочтений - 4976 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
sql 2005 и ошибка замедления массового проведения документов 1с
09. Февраля 2009 :: 05:14
Печать  
в sql 2005 ошибка замедления массового проведения исправлена.
ошибка MSSQL 2000 см ссылку:
http://support.microsoft.com/?scid=kb;en-us;891553&spid=2852

проверял на версии
Microsoft SQL Server 2005 - 9.00.4207.00 (Intel X86)   Dec 17 2008 14:34:38   Copyright (c) 1988-2005 Microsoft Corporation  Workgroup Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

Для еще более точной проверки базу из которой вызывал и базу tempdb ставил в формат 80.
ошибки нет.
  
Наверх
 
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #1 - 10. Февраля 2009 :: 15:40
Печать  
Должно же в нем для v7 что то полезное быть.
Вроде в нем формы списков говорят тормозят непадетски.
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
slawa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 125
Зарегистрирован: 05. Октября 2006
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #2 - 10. Февраля 2009 :: 23:08
Печать  
Постепенного замедления нет - это точно.
Но я сравнивал 2000 и 2005, на одном и том-же сервере.
2000 - быстрее
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #3 - 11. Февраля 2009 :: 05:32
Печать  
slawa писал(а) 10. Февраля 2009 :: 23:08:
Постепенного замедления нет - это точно.
Но я сравнивал 2000 и 2005, на одном и том-же сервере.
2000 - быстрее

попробуй последнюю сборку.
там в sql2005 была ошибка по умолчанию приращение базы данных было не 10 процентов а 10 мб из-за этого был очень большой тормоз.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #4 - 11. Февраля 2009 :: 05:33
Печать  
ev-kov писал(а) 10. Февраля 2009 :: 15:40:
Должно же в нем для v7 что то полезное быть.
Вроде в нем формы списков говорят тормозят непадетски.

не знаю не замечал
опиши проблему подробней - проверю
  
Наверх
 
IP записан
 
slawa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 125
Зарегистрирован: 05. Октября 2006
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #5 - 11. Февраля 2009 :: 05:42
Печать  
Z1 писал(а) 11. Февраля 2009 :: 05:32:
slawa писал(а) 10. Февраля 2009 :: 23:08:
Постепенного замедления нет - это точно.
Но я сравнивал 2000 и 2005, на одном и том-же сервере.
2000 - быстрее

попробуй последнюю сборку.
там в sql2005 была ошибка по умолчанию приращение базы данных было не 10 процентов а 10 мб из-за этого был очень большой тормоз.


Если изменения только в этом, то не поможет. Я про такие вещи не забываю Улыбка
Приращения всегда сам ставлю на 500Мб, да и не должна она сильно расти. Делал тестовые перепроведения баз.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #6 - 11. Февраля 2009 :: 05:51
Печать  
slawa писал(а) 11. Февраля 2009 :: 05:42:
Z1 писал(а) 11. Февраля 2009 :: 05:32:
slawa писал(а) 10. Февраля 2009 :: 23:08:
Постепенного замедления нет - это точно.
Но я сравнивал 2000 и 2005, на одном и том-же сервере.
2000 - быстрее

попробуй последнюю сборку.
там в sql2005 была ошибка по умолчанию приращение базы данных было не 10 процентов а 10 мб из-за этого был очень большой тормоз.


Если изменения только в этом, то не поможет. Я про такие вещи не забываю Улыбка
Приращения всегда сам ставлю на 500Мб, да и не должна она сильно расти. Делал тестовые перепроведения баз.


Дело еще а том что sql2005 еще больше "не любит" курсоры
и на этом наверное и получаем тормоза.
еще т.к. использую sql2005 только для 1с оставил tempdb в
формате 80.

Если верить веткам с форума sql.ru то на одном и том же железе
sql2005 работает лучше чем sql2000.
  
Наверх
 
IP записан
 
slawa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 125
Зарегистрирован: 05. Октября 2006
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #7 - 11. Февраля 2009 :: 06:09
Печать  
Z1 писал(а) 11. Февраля 2009 :: 05:51:
Если верить веткам с форума sql.ru то на одном и том же железе
sql2005 работает лучше чем sql2000.


У меня получилось хуже Улыбка
Даже, для себя, нашел этому оправдание. 2005 стал сложнее, появилось много дополнительных функций и т.д., поэтому на одинаковом железе 2000 быстрее 2005 т.к. расчитан на меньшее потребление ресурсов.
Конечно если сравнивать производительность 2000 на сервере 2000г. выпуска и 2005 на сервере 2005г. выпуска, то 2005 наверняка выиграет.

все это ИМХО
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #8 - 11. Февраля 2009 :: 07:33
Печать  
Z1 писал(а) 11. Февраля 2009 :: 05:51:
[quote author=slawa link=1234156489/0#5 date=1234330953][quote author=Z1 link=1234156489/0#3 date=1234330356]

Дело еще а том что sql2005 еще больше "не любит" курсоры
и на этом наверное и получаем тормоза.
еще т.к. использую sql2005 только для 1с оставил tempdb в
формате 80.



А можно про это подробнее? У меня стоит формат 90. Это критично?
Может статейка какая есть?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #9 - 11. Февраля 2009 :: 07:41
Печать  
нет я думаю это не критично. поставил чисто на основании логики
когда об этом еще мало знал.
я сначала думал что отличаются таблицы в разных форматах.
потом пришел к выводу что формат таблиц под 80 и под 90 одинаковый ( об этом в частности свидетельствует настройка индексов и очень быстрое переключение большой базы данных из одного формата в другой ).
Просто для 80 и для 90 используются разные оптимизаторы запросов.

Кстати еще одна причина ( ИХМО ) почему 1с медленее работает под sql2005.
у sql2005 более продвинутый оптимизатор запросов и у него просто
крышу сносит ( еще больше чем под sql200)
от "неэфективных" запросов.
Пример Муму с порядком сортировки справочника.
  
Наверх
 
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #10 - 13. Февраля 2009 :: 16:27
Печать  
Цитата:
А можно про это подробнее? У меня стоит формат 90. Это критично?
Может статейка какая есть?


и как с этим форматом бд на скуле v7 нормально работает ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #11 - 16. Февраля 2009 :: 06:12
Печать  
ev-kov писал(а) 13. Февраля 2009 :: 16:27:
Цитата:
А можно про это подробнее? У меня стоит формат 90. Это критично?
Может статейка какая есть?


и как с этим форматом бд на скуле v7 нормально работает ?


Да работает вроде. И на SQL 2005 (64) и (32). Правда сервис-паки пока не ставил, надо будет как-нибудь заморочиться ...
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #12 - 16. Февраля 2009 :: 06:47
Печать  
Цитата:
ev-kov писал(а) 13. Февраля 2009 :: 16:27:
Цитата:
А можно про это подробнее? У меня стоит формат 90. Это критично?
Может статейка какая есть?


и как с этим форматом бд на скуле v7 нормально работает ?


Да работает вроде. И на SQL 2005 (64) и (32). Правда сервис-паки пока не ставил, надо будет как-нибудь заморочиться ...

Опиши подробней сервер и формат sql базы данных + формат базы tempdb.
Я считаю что без переделок 1с + формат базы 1с 90 несовместим.
Легко проверить в manegnent studio в базе данных набери команду
Код
Выбрать все
select top 10 * from  from _1sjourn(TABLOCK HOLDLOCK)
 


sql2005 ( 32 разряда ) на базе в формате 90 валиться на синтаксической ошибке:
Msg 1018, Level 15, State 1, Line 1
Incorrect syntax near 'HOLDLOCK'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #13 - 16. Февраля 2009 :: 07:21
Печать  
Z1 писал(а) 16. Февраля 2009 :: 06:47:
Цитата:
ev-kov писал(а) 13. Февраля 2009 :: 16:27:
Цитата:
А можно про это подробнее? У меня стоит формат 90. Это критично?
Может статейка какая есть?


и как с этим форматом бд на скуле v7 нормально работает ?


Да работает вроде. И на SQL 2005 (64) и (32). Правда сервис-паки пока не ставил, надо будет как-нибудь заморочиться ...

Опиши подробней сервер и формат sql базы данных + формат базы tempdb.
Я считаю что без переделок 1с + формат базы 1с 90 несовместим.
Легко проверить в manegnent studio в базе данных набери команду
Код
Выбрать все
select top 10 * from  from _1sjourn(TABLOCK HOLDLOCK)
 


sql2005 ( 32 разряда ) на базе в формате 90 валиться на синтаксической ошибке:
Msg 1018, Level 15, State 1, Line 1
Incorrect syntax near 'HOLDLOCK'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.


Сервер Xeon 8х2Ghz, 10G мозга. Win 2003 (64)
Формат базы - SQL_Latin1_general_CP1251_CI_AS, (80)
Формат tempdb SQL_Latin1_general_CP1251_CI_AS, (90)
Скрипт работает без ошибок.
Конечно, несовместимы, (90) на базе не работает.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: sql 2005 и ошибка замедления массового проведения документов 1с
Ответ #14 - 16. Февраля 2009 :: 08:00
Печать  
Цитата:
Z1 писал(а) 16. Февраля 2009 :: 06:47:
Цитата:
ev-kov писал(а) 13. Февраля 2009 :: 16:27:
Цитата:
А можно про это подробнее? У меня стоит формат 90. Это критично?
Может статейка какая есть?


и как с этим форматом бд на скуле v7 нормально работает ?


Да работает вроде. И на SQL 2005 (64) и (32). Правда сервис-паки пока не ставил, надо будет как-нибудь заморочиться ...

Опиши подробней сервер и формат sql базы данных + формат базы tempdb.
Я считаю что без переделок 1с + формат базы 1с 90 несовместим.
Легко проверить в manegnent studio в базе данных набери команду
Код
Выбрать все
select top 10 * from  from _1sjourn(TABLOCK HOLDLOCK)
 


sql2005 ( 32 разряда ) на базе в формате 90 валиться на синтаксической ошибке:
Msg 1018, Level 15, State 1, Line 1
Incorrect syntax near 'HOLDLOCK'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.


Сервер Xeon 8х2Ghz, 10G мозга. Win 2003 (64)
Формат базы - SQL_Latin1_general_CP1251_CI_AS, (80)
Формат tempdb SQL_Latin1_general_CP1251_CI_AS, (90)
Скрипт работает без ошибок.
Конечно, несовместимы, (90) на базе не работает.

ставь сервис паки.
у тебя sql 64 разряда ? Если да то сколько под sql выделено памяти.

  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать