SlideShare a Scribd company logo
1 of 79
9 ноября, 18:00, Зал 6
8
7
6
5                                         MS SQL Server
4                                         Остальные СУБД
3
2
1
0
    моя практика внедрений "1С" клиент-
       сервер на каждые 10 проектов
декабрь 1998 года
чтобы порядок сортировки был
Cyrillic_General_CI_AS
и при этом не надо «спамерские» галочки снимать 
Компонент Database Engine

       Полнотекстовый поиск

            Репликация



 Служба Analysis Services


Служба Integration Services


Служба Reporting Services
•менеджер блокировок
•полнотекстовый поиск
•механизм обменов между базами
•функционал аналитических данных (OLAP)
•мощный блок системы отчетности
•и т.п.
Cyrillic_General_CI_AS
1-10 активных транзакций
память сервера – память для 1С = max
   server memory в MS SQL Server
Из учетных записей Windows для «1С» только одна будет
работать, зато любые «учетки» средствами самого SQL Server
все админы делятся на
тех, кто еще не делает бекапы
тех, кто уже делает бекапы
Главная задача администратора баз
данных – обеспечить работоспособность
предприятия!

•ведь может быть и физическая поломка жесткого диска (флешки и т.п.)
• могут быть «кривые руки» пользователей
• может быть «кража» информации
•«поломка» софта
•неудачное обновление конфигурации (да мало ли что то вообще может
быть  )
•ни какая технология не заменяет резервной копии!
•Организация резервного копирования кажется долгой и
«замороченной»
•«Как-нибудь этим надо бы заняться, но не сейчас»
•Остальные же тоже не делают резервных копий
•Если что случится, можно обратиться к специалисту
•А разве за это увольняют
10-100 активных транзакций
Много                        ожидания с типом CXPACKET
процессоров и                   sys.dm_os_waiting_tasks
ядер
           «сложные запросы»
«1С» не позволяет указывать подсказки запросам «хинты»

- для индекса
  «1С» не запомнит сделанные изменения в свойствах индексов!!!
EXEC sp_MSforeachtable 'ALTER TABLE ? REBUILD WITH (MAXDOP = 2)';
•Кто из пользователей не выполнит «выгрузку/загрузку»
базы средствами конфигуратора 1С:Предприятие
•Не произойдет перестройки таблицы в результате
   •обновления конфигурации при очередном релизе
   •разработчик внесет правки , использующие эту таблицу
   •регламентного «тестирования и исправления» с
   реструктуризацией базы
Ответ на вопрос №64 по ЛС 1С
http://kb.1c.ru/articleView.jsp?id=13
Страдают ВСЕ пользователи
Возможная причина



       Много компиляций запросов



            Не хватает ядер процессора или памяти процедурного кэша


           Избыточное «насилование» функциональности без реальной
                                  нужды

             Не оптимальные запросы, заставляющие резервировать
             память процедурного кэша существенно больше реально
                                используемой
3000000
2500000
                                           Автобновление раз
2000000
                                           100 секунд
1500000
                                           Автообновление раз
1000000                                    10 секунд
 500000
      0
          Количество запросов за 8 часов
                 (рабочий день)
Методически правильно строить
индексы средствами платформы
1С:Предприятие!
Больше 100 активных транзакций
 и/или размер базы недалек от
          терабайта
Контроль блокировок на уровне кластера 1С, т.е.
использование «управляемых» блокировок (на MS SQL Server
понижается уровень изоляции транзакций)
разнесение транзакций во времени (выполнять
последовательно) и уменьшение длительности на уровне кода
1С!
уменьшение блокируемого количества строк в одной
транзакции (разбивать на части, либо увеличить область
блокировки) на уровне кода 1С
наращивание мощности сервера (прежде всего
памяти, доступной СУБД)
флаг трассировки 1211, 1224 или на уровне индексов

секционирование данных и индексов
http://partners.v8.1c.ru/forum/thread.jsp?id=974618
05.10.2011 Нуралиев Сергей (1С, Москва)
… Можно считать позицией то, что мы считаем, что использование этих возможностей должно
быть или запрещено или разрешено, но с адекватной поддержкой (методологической или
программной). Вариант использования их без надлежащей поддержки мы считаем
неправильным, так как он приводит к проблемам в администрировании.
Teched2011 1С:Предприятие + MS SQL Server 2008 R2
Teched2011 1С:Предприятие + MS SQL Server 2008 R2
Teched2011 1С:Предприятие + MS SQL Server 2008 R2
Teched2011 1С:Предприятие + MS SQL Server 2008 R2
Teched2011 1С:Предприятие + MS SQL Server 2008 R2
Teched2011 1С:Предприятие + MS SQL Server 2008 R2
Teched2011 1С:Предприятие + MS SQL Server 2008 R2
Teched2011 1С:Предприятие + MS SQL Server 2008 R2
Teched2011 1С:Предприятие + MS SQL Server 2008 R2
Teched2011 1С:Предприятие + MS SQL Server 2008 R2

More Related Content

What's hot

Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"Ontico
 
Clickhouse
ClickhouseClickhouse
ClickhouseClickky
 
High load++2016.highlights (dropbox+clickhouse)
High load++2016.highlights (dropbox+clickhouse)High load++2016.highlights (dropbox+clickhouse)
High load++2016.highlights (dropbox+clickhouse)Pavel Alexeev
 
Михаил Юматов: SaltStack
Михаил Юматов: SaltStackМихаил Юматов: SaltStack
Михаил Юматов: SaltStackit-people
 
Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)
Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)
Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)Ontico
 
Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera VilenskayaDrupal Highload - Klera Vilenskaya
Drupal Highload - Klera VilenskayaAlex Ilyin
 
Масштабирование баз данных. (Database Scalability)
Масштабирование баз данных. (Database Scalability)Масштабирование баз данных. (Database Scalability)
Масштабирование баз данных. (Database Scalability)Andrew Avdeev
 
обзор архитектуры и подсистем деплоя и мониторинга
обзор архитектуры и подсистем деплоя и мониторингаобзор архитектуры и подсистем деплоя и мониторинга
обзор архитектуры и подсистем деплоя и мониторингаКонстантин Никифоров
 
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)Ontico
 
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)Ontico
 
TeamPass - управление разграничением доступа к сервисным паролям в команде | ...
TeamPass - управление разграничением доступа к сервисным паролям в команде | ...TeamPass - управление разграничением доступа к сервисным паролям в команде | ...
TeamPass - управление разграничением доступа к сервисным паролям в команде | ...Positive Hack Days
 
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...Ontico
 
Zabbix в badoo, от lld к super discovery
Zabbix в badoo, от lld к super discoveryZabbix в badoo, от lld к super discovery
Zabbix в badoo, от lld к super discoveryBadoo Development
 
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...Ontico
 
«Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС
«Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС «Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС
«Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС 2ГИС Технологии
 
Чему мы научились разрабатывая микросервисы?
Чему мы научились разрабатывая микросервисы?Чему мы научились разрабатывая микросервисы?
Чему мы научились разрабатывая микросервисы?Vadim Madison
 
Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)Ontico
 
ekbpy'2012 - Олег Евсегнеев - Zope
ekbpy'2012 - Олег Евсегнеев - Zopeekbpy'2012 - Олег Евсегнеев - Zope
ekbpy'2012 - Олег Евсегнеев - Zopeit-people
 

What's hot (20)

Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"
 
Clickhouse
ClickhouseClickhouse
Clickhouse
 
Hibernate & JPA perfomance
Hibernate & JPA perfomance Hibernate & JPA perfomance
Hibernate & JPA perfomance
 
High load++2016.highlights (dropbox+clickhouse)
High load++2016.highlights (dropbox+clickhouse)High load++2016.highlights (dropbox+clickhouse)
High load++2016.highlights (dropbox+clickhouse)
 
Михаил Юматов: SaltStack
Михаил Юматов: SaltStackМихаил Юматов: SaltStack
Михаил Юматов: SaltStack
 
Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)
Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)
Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)
 
Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera VilenskayaDrupal Highload - Klera Vilenskaya
Drupal Highload - Klera Vilenskaya
 
Zabbix v2
Zabbix v2Zabbix v2
Zabbix v2
 
Масштабирование баз данных. (Database Scalability)
Масштабирование баз данных. (Database Scalability)Масштабирование баз данных. (Database Scalability)
Масштабирование баз данных. (Database Scalability)
 
обзор архитектуры и подсистем деплоя и мониторинга
обзор архитектуры и подсистем деплоя и мониторингаобзор архитектуры и подсистем деплоя и мониторинга
обзор архитектуры и подсистем деплоя и мониторинга
 
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
 
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
 
TeamPass - управление разграничением доступа к сервисным паролям в команде | ...
TeamPass - управление разграничением доступа к сервисным паролям в команде | ...TeamPass - управление разграничением доступа к сервисным паролям в команде | ...
TeamPass - управление разграничением доступа к сервисным паролям в команде | ...
 
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
Внутреннее устройство PostgreSQL: временные таблицы и фрагментация памяти / Г...
 
Zabbix в badoo, от lld к super discovery
Zabbix в badoo, от lld к super discoveryZabbix в badoo, от lld к super discovery
Zabbix в badoo, от lld к super discovery
 
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
 
«Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС
«Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС «Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС
«Путь от монолита на PHP к микросервисам на Scala» – Денис Иванов, 2ГИС
 
Чему мы научились разрабатывая микросервисы?
Чему мы научились разрабатывая микросервисы?Чему мы научились разрабатывая микросервисы?
Чему мы научились разрабатывая микросервисы?
 
Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)
 
ekbpy'2012 - Олег Евсегнеев - Zope
ekbpy'2012 - Олег Евсегнеев - Zopeekbpy'2012 - Олег Евсегнеев - Zope
ekbpy'2012 - Олег Евсегнеев - Zope
 

Viewers also liked

Преимущества инструментов Gilev.ru 2016 09
Преимущества инструментов Gilev.ru 2016 09Преимущества инструментов Gilev.ru 2016 09
Преимущества инструментов Gilev.ru 2016 09Vyacheslav Gilyov
 
Cнижение рисков при интеграции с 1с
Cнижение рисков при интеграции с 1сCнижение рисков при интеграции с 1с
Cнижение рисков при интеграции с 1сАлена Кваша
 
Интеграция 1С и Infinity
Интеграция 1С и InfinityИнтеграция 1С и Infinity
Интеграция 1С и InfinityKateMixa
 
CloudServer, IaaS, Хостинг 1С от ActiveCloud
CloudServer, IaaS, Хостинг 1С от ActiveCloudCloudServer, IaaS, Хостинг 1С от ActiveCloud
CloudServer, IaaS, Хостинг 1С от ActiveCloudActiveCloud
 
яа 9 демо 2012 гиа
яа 9 демо 2012 гиаяа 9 демо 2012 гиа
яа 9 демо 2012 гиаYiğit özkaya
 
Пример КП на 100 пользователей
Пример КП на 100 пользователейПример КП на 100 пользователей
Пример КП на 100 пользователейNikita Abramenko
 
4.Подключаем сайт к 1С. Петров Роман
4.Подключаем сайт к 1С. Петров Роман4.Подключаем сайт к 1С. Петров Роман
4.Подключаем сайт к 1С. Петров Романdirectline-sib
 
Предпроектная работа над сайтом
Предпроектная работа над сайтомПредпроектная работа над сайтом
Предпроектная работа над сайтомNimax
 
Развитие дизайнера 2.0
Развитие дизайнера 2.0Развитие дизайнера 2.0
Развитие дизайнера 2.0Nimax
 
Управление проектами в «Битрикс24»
Управление проектами в «Битрикс24»Управление проектами в «Битрикс24»
Управление проектами в «Битрикс24»1С-Битрикс
 
Центр Yes
Центр YesЦентр Yes
Центр Yesifranz74
 

Viewers also liked (20)

1C
1C1C
1C
 
Преимущества инструментов Gilev.ru 2016 09
Преимущества инструментов Gilev.ru 2016 09Преимущества инструментов Gilev.ru 2016 09
Преимущества инструментов Gilev.ru 2016 09
 
Micaela Montarcé, Parcial Domiciliario
Micaela Montarcé, Parcial DomiciliarioMicaela Montarcé, Parcial Domiciliario
Micaela Montarcé, Parcial Domiciliario
 
Cнижение рисков при интеграции с 1с
Cнижение рисков при интеграции с 1сCнижение рисков при интеграции с 1с
Cнижение рисков при интеграции с 1с
 
Интеграция 1С и Infinity
Интеграция 1С и InfinityИнтеграция 1С и Infinity
Интеграция 1С и Infinity
 
Ky thu-co-vay-t29
Ky thu-co-vay-t29Ky thu-co-vay-t29
Ky thu-co-vay-t29
 
CloudServer, IaaS, Хостинг 1С от ActiveCloud
CloudServer, IaaS, Хостинг 1С от ActiveCloudCloudServer, IaaS, Хостинг 1С от ActiveCloud
CloudServer, IaaS, Хостинг 1С от ActiveCloud
 
Презентация 1С
Презентация 1СПрезентация 1С
Презентация 1С
 
1 c logon
1 c logon1 c logon
1 c logon
 
Что нового в 14.0?
Что нового в 14.0?Что нового в 14.0?
Что нового в 14.0?
 
яа 9 демо 2012 гиа
яа 9 демо 2012 гиаяа 9 демо 2012 гиа
яа 9 демо 2012 гиа
 
Пример КП на 100 пользователей
Пример КП на 100 пользователейПример КП на 100 пользователей
Пример КП на 100 пользователей
 
PT 1C Connector for bpm'online
PT 1C Connector for bpm'onlinePT 1C Connector for bpm'online
PT 1C Connector for bpm'online
 
Zap App : Smart Ordering
Zap App : Smart OrderingZap App : Smart Ordering
Zap App : Smart Ordering
 
PT Docs on bpm'online English version
PT Docs on bpm'online English versionPT Docs on bpm'online English version
PT Docs on bpm'online English version
 
4.Подключаем сайт к 1С. Петров Роман
4.Подключаем сайт к 1С. Петров Роман4.Подключаем сайт к 1С. Петров Роман
4.Подключаем сайт к 1С. Петров Роман
 
Предпроектная работа над сайтом
Предпроектная работа над сайтомПредпроектная работа над сайтом
Предпроектная работа над сайтом
 
Развитие дизайнера 2.0
Развитие дизайнера 2.0Развитие дизайнера 2.0
Развитие дизайнера 2.0
 
Управление проектами в «Битрикс24»
Управление проектами в «Битрикс24»Управление проектами в «Битрикс24»
Управление проектами в «Битрикс24»
 
Центр Yes
Центр YesЦентр Yes
Центр Yes
 

Similar to Teched2011 1С:Предприятие + MS SQL Server 2008 R2

2014.12.23 Александр Андреев, Parallels
2014.12.23 Александр Андреев, Parallels2014.12.23 Александр Андреев, Parallels
2014.12.23 Александр Андреев, ParallelsNikolay Samokhvalov
 
CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?
CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?
CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?Clouds NN
 
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...Ontico
 
Новости и анонсы конференции Oracle Open World 2013
Новости и анонсы конференции Oracle Open World 2013Новости и анонсы конференции Oracle Open World 2013
Новости и анонсы конференции Oracle Open World 2013Andrey Akulov
 
Презентация технологии веб-кластеров
Презентация технологии веб-кластеров  Презентация технологии веб-кластеров
Презентация технологии веб-кластеров 1С-Битрикс
 
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)Badoo Development
 
Облако в Badoo год спустя
Облако в Badoo год спустяОблако в Badoo год спустя
Облако в Badoo год спустяYuriy Nasretdinov
 
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)Ontico
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Ontico
 
Передовой опыт создания Инфраструктуры SharePoint
Передовой опыт создания  Инфраструктуры SharePointПередовой опыт создания  Инфраструктуры SharePoint
Передовой опыт создания Инфраструктуры SharePointMichael Noel
 
Oracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памятиOracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памятиAndrey Akulov
 
владивосток форум производительность_ha
владивосток форум производительность_haвладивосток форум производительность_ha
владивосток форум производительность_haElena Ometova
 
мониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBAмониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBASlach
 
Быстрое масштабирование систем
Быстрое масштабирование системБыстрое масштабирование систем
Быстрое масштабирование системMedia Gorod
 
Top-10 популярных вопросов администраторам баз данных или почему я против св...
Top-10  популярных вопросов администраторам баз данных или почему я против св...Top-10  популярных вопросов администраторам баз данных или почему я против св...
Top-10 популярных вопросов администраторам баз данных или почему я против св...Ilya Kosmodemiansky
 
High load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rusHigh load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rusVladd Ev
 
Презентация: «ЛАЙВ! для менеджеров по продаже, менеджеров по сопровождению»
Презентация: «ЛАЙВ! для менеджеров по продаже, менеджеров по сопровождению»Презентация: «ЛАЙВ! для менеджеров по продаже, менеджеров по сопровождению»
Презентация: «ЛАЙВ! для менеджеров по продаже, менеджеров по сопровождению»1CBIT
 
IBM Technology Day 2013 Sy Storage
IBM Technology Day 2013 Sy StorageIBM Technology Day 2013 Sy Storage
IBM Technology Day 2013 Sy StorageSergey Kostenko
 
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...it-people
 

Similar to Teched2011 1С:Предприятие + MS SQL Server 2008 R2 (20)

2014.12.23 Александр Андреев, Parallels
2014.12.23 Александр Андреев, Parallels2014.12.23 Александр Андреев, Parallels
2014.12.23 Александр Андреев, Parallels
 
CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?
CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?
CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?
 
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
 
Новости и анонсы конференции Oracle Open World 2013
Новости и анонсы конференции Oracle Open World 2013Новости и анонсы конференции Oracle Open World 2013
Новости и анонсы конференции Oracle Open World 2013
 
Презентация технологии веб-кластеров
Презентация технологии веб-кластеров  Презентация технологии веб-кластеров
Презентация технологии веб-кластеров
 
CQRS innovations
CQRS innovationsCQRS innovations
CQRS innovations
 
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
 
Облако в Badoo год спустя
Облако в Badoo год спустяОблако в Badoo год спустя
Облако в Badoo год спустя
 
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
Облако в Badoo год спустя - работа над ошибками, Юрий Насретдинов (Badoo)
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
 
Передовой опыт создания Инфраструктуры SharePoint
Передовой опыт создания  Инфраструктуры SharePointПередовой опыт создания  Инфраструктуры SharePoint
Передовой опыт создания Инфраструктуры SharePoint
 
Oracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памятиOracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памяти
 
владивосток форум производительность_ha
владивосток форум производительность_haвладивосток форум производительность_ha
владивосток форум производительность_ha
 
мониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBAмониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBA
 
Быстрое масштабирование систем
Быстрое масштабирование системБыстрое масштабирование систем
Быстрое масштабирование систем
 
Top-10 популярных вопросов администраторам баз данных или почему я против св...
Top-10  популярных вопросов администраторам баз данных или почему я против св...Top-10  популярных вопросов администраторам баз данных или почему я против св...
Top-10 популярных вопросов администраторам баз данных или почему я против св...
 
High load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rusHigh load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rus
 
Презентация: «ЛАЙВ! для менеджеров по продаже, менеджеров по сопровождению»
Презентация: «ЛАЙВ! для менеджеров по продаже, менеджеров по сопровождению»Презентация: «ЛАЙВ! для менеджеров по продаже, менеджеров по сопровождению»
Презентация: «ЛАЙВ! для менеджеров по продаже, менеджеров по сопровождению»
 
IBM Technology Day 2013 Sy Storage
IBM Technology Day 2013 Sy StorageIBM Technology Day 2013 Sy Storage
IBM Technology Day 2013 Sy Storage
 
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
 

Teched2011 1С:Предприятие + MS SQL Server 2008 R2

  • 1.
  • 3.
  • 4.
  • 5. 8 7 6 5 MS SQL Server 4 Остальные СУБД 3 2 1 0 моя практика внедрений "1С" клиент- сервер на каждые 10 проектов
  • 6.
  • 8.
  • 9.
  • 10. чтобы порядок сортировки был Cyrillic_General_CI_AS
  • 11. и при этом не надо «спамерские» галочки снимать 
  • 12.
  • 13. Компонент Database Engine Полнотекстовый поиск Репликация Служба Analysis Services Служба Integration Services Служба Reporting Services
  • 14. •менеджер блокировок •полнотекстовый поиск •механизм обменов между базами •функционал аналитических данных (OLAP) •мощный блок системы отчетности •и т.п.
  • 15.
  • 17.
  • 19.
  • 20. память сервера – память для 1С = max server memory в MS SQL Server
  • 21. Из учетных записей Windows для «1С» только одна будет работать, зато любые «учетки» средствами самого SQL Server
  • 22. все админы делятся на тех, кто еще не делает бекапы тех, кто уже делает бекапы
  • 23. Главная задача администратора баз данных – обеспечить работоспособность предприятия! •ведь может быть и физическая поломка жесткого диска (флешки и т.п.) • могут быть «кривые руки» пользователей • может быть «кража» информации •«поломка» софта •неудачное обновление конфигурации (да мало ли что то вообще может быть  ) •ни какая технология не заменяет резервной копии!
  • 24.
  • 25.
  • 26.
  • 27. •Организация резервного копирования кажется долгой и «замороченной» •«Как-нибудь этим надо бы заняться, но не сейчас» •Остальные же тоже не делают резервных копий •Если что случится, можно обратиться к специалисту •А разве за это увольняют
  • 28.
  • 30.
  • 31.
  • 32.
  • 33. Много ожидания с типом CXPACKET процессоров и sys.dm_os_waiting_tasks ядер «сложные запросы»
  • 34.
  • 35.
  • 36. «1С» не позволяет указывать подсказки запросам «хинты» - для индекса «1С» не запомнит сделанные изменения в свойствах индексов!!!
  • 37. EXEC sp_MSforeachtable 'ALTER TABLE ? REBUILD WITH (MAXDOP = 2)';
  • 38. •Кто из пользователей не выполнит «выгрузку/загрузку» базы средствами конфигуратора 1С:Предприятие •Не произойдет перестройки таблицы в результате •обновления конфигурации при очередном релизе •разработчик внесет правки , использующие эту таблицу •регламентного «тестирования и исправления» с реструктуризацией базы
  • 39. Ответ на вопрос №64 по ЛС 1С
  • 41.
  • 43.
  • 44.
  • 45.
  • 46. Возможная причина Много компиляций запросов Не хватает ядер процессора или памяти процедурного кэша Избыточное «насилование» функциональности без реальной нужды Не оптимальные запросы, заставляющие резервировать память процедурного кэша существенно больше реально используемой
  • 47.
  • 48.
  • 49. 3000000 2500000 Автобновление раз 2000000 100 секунд 1500000 Автообновление раз 1000000 10 секунд 500000 0 Количество запросов за 8 часов (рабочий день)
  • 50.
  • 51.
  • 52.
  • 53. Методически правильно строить индексы средствами платформы 1С:Предприятие!
  • 54. Больше 100 активных транзакций и/или размер базы недалек от терабайта
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68. Контроль блокировок на уровне кластера 1С, т.е. использование «управляемых» блокировок (на MS SQL Server понижается уровень изоляции транзакций) разнесение транзакций во времени (выполнять последовательно) и уменьшение длительности на уровне кода 1С! уменьшение блокируемого количества строк в одной транзакции (разбивать на части, либо увеличить область блокировки) на уровне кода 1С наращивание мощности сервера (прежде всего памяти, доступной СУБД) флаг трассировки 1211, 1224 или на уровне индексов секционирование данных и индексов
  • 69. http://partners.v8.1c.ru/forum/thread.jsp?id=974618 05.10.2011 Нуралиев Сергей (1С, Москва) … Можно считать позицией то, что мы считаем, что использование этих возможностей должно быть или запрещено или разрешено, но с адекватной поддержкой (методологической или программной). Вариант использования их без надлежащей поддержки мы считаем неправильным, так как он приводит к проблемам в администрировании.