How to become an author
.NET Knowledge Base
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
6.0
Karma
0.0
Rating
0
Followers
2
Following

Вячеслав SiMBA07

Администратор баз данных

Profile

Posts 1

Comments 6

Bookmarks 26

  • Почему большие БД работают не как хочется, или про несбыточные мечты SQL-запросов
    24
    SiMBA07
    April 14, 2017 at 01:40 PM
    0
    Партиционирование используем в паре таблиц, там где требуется их чистить.

    SQL CLR используем
  • Почему большие БД работают не как хочется, или про несбыточные мечты SQL-запросов
    24
    SiMBA07
    April 14, 2017 at 11:39 AM
    0
    Так и есть, по умолчанию, статистики создаются и обновляются автоматически.
    Но автоматику можно отключить, создать все вручную, использовать хинты (подсказки) в запросах и обеспечивать тем самым оптимальные планы не полагаясь на автоматику.
    Которая не редко дает сбои, о чем пишут множество статей, включая эту: )
  • Почему большие БД работают не как хочется, или про несбыточные мечты SQL-запросов
    24
    SiMBA07
    April 14, 2017 at 10:57 AM
    0
    Пардон, да, вы правы.
    Такую штуку на практике никогда не использовал, для статичной таблицы профит вероятно будет. Особенно если там высокая OLTP нагрузка.
  • Почему большие БД работают не как хочется, или про несбыточные мечты SQL-запросов
    24
    SiMBA07
    April 14, 2017 at 10:12 AM
    +1
    Привет!

    В качестве клиента используется привычный всем MS Excel, он же и генерирует все MDX запросы к кубам.
  • Почему большие БД работают не как хочется, или про несбыточные мечты SQL-запросов
    24
    SiMBA07
    April 13, 2017 at 09:04 PM
    0
    Отключение авто-обновлений статистик производится на уровне БД.
    Если другие таблицы в БД обновляются, делать этого не стоит.
    В статичной таблице статистики обновляться не будут т.к. нет необходимости.

    Идея о разовом обновлении статистик конкретной статичной таблицы вполне здравая.
    Сделать это на таблице можно таким запросом — update statistics TableName with resample

    Есть так же неплохая команда EXEC sp_updatestats;
    Она анализирует необходимость обновления статистик и обновляет только те, для которых это необхходимо.
    Применяется ко всем таблицам и их статистикам внутри БД в которой она запущена.
  • Почему большие БД работают не как хочется, или про несбыточные мечты SQL-запросов
    24
    SiMBA07
    April 13, 2017 at 08:34 PM
    0
    Привет!

    Существенное изменение плана выполнения запроса как правило подразумевает,
    что запросы будут выполнятся медленее, так же могут увеличиться обращения к диску, потребление памяти, процессора.
    Полагаю, что при таких требованиях от производителя ПО, в БД уже созданы все необходимые статистики и реализован штатный механизм их обннолвения.

Info

  • Rating 6,060–th
  • Activity 4/17/20, 11:52 AM
  • Registered July 8, 2014

Contribution to hubs

  • DevOps 21
  • Database Administration 21
  • Server optimization 21
  • Data storages 21

Your account

  • Log in
  • Sign up

Sections

  • Posts
  • Hubs
  • Companies
  • Users
  • Sandbox

Info

  • How it works
  • For Authors
  • For Companies
  • Documents
  • Agreement
  • Terms of service

Services

  • Ads
  • Subscription plans
  • Content
  • Seminars
  • Megaprojects
© 2006 – 2021 «Habr»
Language settings
About
Support
Mobile version
Language settings
Interface
Content