MS SQL varchar (макс.) 50 секунд для вставки одной записи - PullRequest
0 голосов
/ 09 января 2020

Привет, у меня есть таблица с полем, мне нужно сохранить текст / JSON / xml в. Если я вставлю только одну запись длиной около 20 МБ, это займет около 50 секунд. Таблица определена так:

table {
  ID: integer autoincrement primaryindex
  Data: varchar(max)
} 

Что можно сделать, чтобы оптимизировать это. Я надеюсь получить его для мгновенных вставок

1 Ответ

1 голос
/ 09 января 2020

Посмотрите размер файлов вашей базы данных (дата и журнал транзакций). Вам нужно иметь большое количество свободных страниц в файлах, чтобы избежать автоматического расширения, которое вызывает время для этого.

A +

...