Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6 7   вперед  Ctrl      все
 Re: Помогите ламеру SQL починить  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
evoname,

cash hit ratio еще интересен
оперативки как то явно маловато
24 июн 11, 10:59    [10867181]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
rast
Member

Откуда: Москва
Сообщений: 70
evoname,

давайте определимся чем вы снимаете данные?
24 июн 11, 10:59    [10867183]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
Helicity
Member

Откуда:
Сообщений: 6
Для выхода на уровень - "Все работает более менее паршиво" сделать:

UPDATE STATISTICS [tableName] WITH FULLSCAN

для каждой таблицы в каждой базе.
Радоваться жизни.
Повторить по мере надобности.
24 июн 11, 11:00    [10867187]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
evoname
Member

Откуда: Orenburg
Сообщений: 81
rast,

нашел в перфмоне - процессы - рабочий набор (sqlserver) - это оно?
24 июн 11, 11:01    [10867203]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
rast
Member

Откуда: Москва
Сообщений: 70
evoname,

да
24 июн 11, 11:02    [10867207]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35380
Блог
А если нанять хотя бы на 1 месяц фрилансера?
За полгода на зп администратора "сэкономлены" существенные средства -))
24 июн 11, 11:02    [10867210]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
evoname
Member

Откуда: Orenburg
Сообщений: 81
rast,

его среднее значение на дынный момент - 67 544 888
24 июн 11, 11:03    [10867221]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
evoname
Member

Откуда: Orenburg
Сообщений: 81
Гадя Петрович,

cash hit ratio - 99.841 по данным за двое суток
24 июн 11, 11:04    [10867230]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
evoname
Гадя Петрович,

cash hit ratio - 99.841 по данным за двое суток
чудеса
24 июн 11, 11:04    [10867232]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
evoname
Member

Откуда: Orenburg
Сообщений: 81
Helicity
Для выхода на уровень - "Все работает более менее паршиво" сделать:

UPDATE STATISTICS [tableName] WITH FULLSCAN

для каждой таблицы в каждой базе.
Радоваться жизни.
Повторить по мере надобности.


это просто выполнить как запрос к каждой базе?
24 июн 11, 11:05    [10867235]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
evoname
Member

Откуда: Orenburg
Сообщений: 81
Критик,

у нас на периферии крайне мало спецов dba высокого уровня, и большинство не хотят связываться с 1С... :(
24 июн 11, 11:06    [10867244]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
Интересная у Вас ситуация.
1с 7.7 - это капец для MS SQL.
Из моих опытов ускорения 1с 7.7 Вам могу предложить следующий набор:
1) сменить файловую систему.. железо вообще сменить.. это на таких базах работать шустро.
Железо выбрать по принципу 2 винта (зеркало) на ось, 2 винта (зеркало) на темп дб, на каждую базу по хорошему свое зеркало.
Будет потребность в консультации конкретного железа - сделаю... в 2 юнита стойку весь зоопарк войдет.

2) Можно попробовать сделать, но это рискованно, в RАМ вынести TempDB. - ускорение будет, но не критичное.
3) Можно попробовать сделать, но это менее рискованно, в RАМ вынести Temp 1c. Но это уже на терминальном сервере с 1с.
У меня после такого рарус 7,7 просто взлетал... правда файловый. Ускорение получилось раз в 10.. не шучу.
4) Терминальный с 1с - у вас какой? если 2008 - то не очень хорошо.
На 2003 1с 7.7 работала раза в 2 быстрее.. а все из-за кодовой страницы..
5) Самое кашерное - сделать партицирование. Заведите массив зеркало - и киньте туда все данные регистров, кроме последнего года. У Вас 2005 ent. Сделать сможете.
24 июн 11, 11:07    [10867250]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
dmitry.sloutskov
Guest
evoname,

Как-то у вас всё очень спокойно :-) такие показатели бывают после "наливки" виндов. sql явно не напрягается. Кстати... вашу "суточную" статистику может портить большое время простоя... ну не 24/7 же бухгалтерия работает. Гораздо более интересна статистика во время интенсивной работы.
24 июн 11, 11:08    [10867256]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
rast
Member

Откуда: Москва
Сообщений: 70
evoname,

Т.е. используется 65 метров памяти и 99% обслуживаются из кэша.... и впрямь чудеса.
24 июн 11, 11:10    [10867279]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
evoname
Member

Откуда: Orenburg
Сообщений: 81
Volochkova,

на железо денег нет. максимум может арендовать сервак, но инет канал эту идею на корню убивает
файловые базы 1С на другом серваке и так летают...
терминальный 1С на 2008 64bit sp2 r2
насчет партицирования ничего не понял... я блондинко )))
24 июн 11, 11:12    [10867288]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
rast
Member

Откуда: Москва
Сообщений: 70
evoname,

как правильно заметил dmitry.sloutskov слишком спокойно ....
24 июн 11, 11:12    [10867289]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
Helicity
Member

Откуда:
Сообщений: 6
evoname,

Да, каждый раз подставляя имя таблицы.
Весь список таблиц в каждой базе тут: SELECT * FROM sys.tables
24 июн 11, 11:12    [10867291]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
evoname
Member

Откуда: Orenburg
Сообщений: 81
dmitry.sloutskov,

нет, не 24/7... просто ждать больше нет сил...
24 июн 11, 11:13    [10867300]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
а, это, индексы то есть7

    SELECT
      migs.avg_total_user_cost * (migs.avg_user_impact / 100.0) * (migs.user_seeks + migs.user_scans) AS improvement_measure,
      'CREATE INDEX [missing_index_' + CONVERT (varchar, mig.index_group_handle) + '_' + CONVERT (varchar, mid.index_handle)
      + '_' + LEFT (PARSENAME(mid.statement, 1), 32) + ']'
      + ' ON ' + mid.statement
      + ' (' + ISNULL (mid.equality_columns,'')
        + CASE WHEN mid.equality_columns IS NOT NULL AND mid.inequality_columns IS NOT NULL THEN ',' ELSE '' END
        + ISNULL (mid.inequality_columns, '')
      + ')'
      + ISNULL (' INCLUDE (' + mid.included_columns + ')', '') AS create_index_statement,
      migs.*, mid.database_id, mid.[object_id]
    FROM sys.dm_db_missing_index_groups mig
    INNER JOIN sys.dm_db_missing_index_group_stats migs ON migs.group_handle = mig.index_group_handle
    INNER JOIN sys.dm_db_missing_index_details mid ON mig.index_handle = mid.index_handle
    WHERE migs.avg_total_user_cost * (migs.avg_user_impact / 100.0) * (migs.user_seeks + migs.user_scans) > 10
    ORDER BY migs.avg_total_user_cost * migs.avg_user_impact * (migs.user_seeks + migs.user_scans) DESC
правда я не в курсе насколько 1С с этим делом дружен :)
24 июн 11, 11:13    [10867301]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
dmitry.sloutskov
Guest
rast,

а не "подрезали" ли sql`ю память?
24 июн 11, 11:13    [10867307]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
dmitry.sloutskov
rast,

а не "подрезали" ли sql`ю память?
какая разница, если у него 99% попадания в кэш? :)
24 июн 11, 11:14    [10867314]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
evoname
Member

Откуда: Orenburg
Сообщений: 81
Helicity,

это ж сколько писать придется... :( автоматизировать процесс как-то можно?
24 июн 11, 11:14    [10867319]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
evoname
Member

Откуда: Orenburg
Сообщений: 81
Гадя Петрович,

что с этим делать?
24 июн 11, 11:16    [10867337]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
evoname
Гадя Петрович,

что с этим делать?
запускать на каждой базе и смотреть результаты
24 июн 11, 11:17    [10867345]     Ответить | Цитировать Сообщить модератору
 Re: Помогите ламеру SQL починить  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
пардон, не на каждой, достаточно просто на сервере
24 июн 11, 11:18    [10867353]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6 7   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить