Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 4|Отговор: 1

[Комуникация] SQL Server добавя индекси в продукцията

[Копирай линк]
Публикувано вПреди 10 минути | | |
Изисквания: Ако има таблица с десетки милиони данни, е необходимо да се добави неагрегиран индекс към таблицата, за да се подобри ефективността на заявките, но базата данни вече работи в продукционната среда и много приложения извършват операции по добавяне, изтриване, модифициране и заявяване върху таблицата, което също означава, че множество нишки извършват операции върху таблицата. Ако използвате стандартна инструкция за индексно събиране директно на таблицата, това ще направи изпълнението на програмата в продукционната среда необичайно, като блокиране и тайм-аут на изпълнение.

Обичайното SQL твърдение за добавяне на неклъстериран индекс е следното:

SQL изявлението, оптимизирано за сигурността, за добавяне на неклъстерирани индекси, е следното:

Тълкуване:

ONLINE = ON Роля: Позволява на потребителите да правят заявки, вмъкване, обновяване и изтриване на таблици (т.е. "онлайн" операции) по време на създаване на индекс, поддържано само от Enterprise Edition.
SORT_IN_TEMPDB = ВКЛЮЧЕНА функция: Прехвърлете "временните данни за сортиране", необходими за създаване/възстановяване на индекса, от вашата бизнес база данни към tempdb, а не в бизнес базата данни, по която работя.
MAXDOP = 4 Роля: Специфицира MAXDOP да ограничи паралелизма, за да гарантира, че не заема всички планировачи, т.е. да ограничи операцията на индекса да работи паралелно с до 4 CPU ядра (нишки).

Препратка:

Входът към хиперлинк е видим.
Входът към хиперлинк е видим.




Предишен:.NET/C# Урок за покупка на швейцарски нож LINQPad 9 за разработчици
 Хазяин| Публикувано вПреди 8 минути |
SQL Server създава индекс
https://www.itsvse.com/thread-8155-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com