Одиночная вставка / удаление занимает более 5 секунд в таблице с фильтром - PullRequest
0 голосов
/ 19 ноября 2010

Среда: стандартное издание MSSQL - 2008 / Windows Server 2008 (64-разрядная версия)

У меня много таблиц с публикацией слиянием (фильтруется) на сервере Windows 2008, и для вставки / удаления одной строки в этой базе данных требуется несколько секунд.

Это то, что показывает план выполнения. Удалить один ряд: 7 сек. Показывает 47 запросов. Вставить один ряд (2 столбца): 4 сек. 35 запросов.

То, что я вижу, таблицы MSmerge_past_partition_mappings и MSmerge_current_partition_mappings занимают 15-30% стоимости.

Пожалуйста, помогите решить эту проблему. Я могу отправить более подробную информацию / план выполнения при необходимости. Спасибо.

-DishanF-

1 Ответ

0 голосов
/ 19 ноября 2010

Одиночная вставка, используя ниже:

пример кода:

INSERT INTO Customers
VALUES
    ('Cust1', 'Smith Company', '123 West 51 st', 'Tampa', 'FL');

Одиночная вставка с несколькими записями, используя ниже:

образец кода:

INSERT INTO Customers
    (CustID, CustName)
VALUES
    ('Cust1', 'Smith Company'),
    ('Cust2', 'Perform Company'),
    ('Cust3', 'Test Inc');

Это полезно для вас ??Ответь мне как можно скорее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...