Сообщение Re: Медленная работа связки ADO с MS SQL Server от 09.08.2023 12:06
Изменено 09.08.2023 12:13 wety
Re: Медленная работа связки ADO с MS SQL Server
Здравствуйте, barbanel, Вы писали:
1. Интересует точно ли ситуация с 5 секундами воспроизводится регулярно?
2. Запрос с TBetterAdoDataset выполняется с той же самой машины, с которой выполняется и тот самый долгий запрос?
3. Параметры (value) идентичны?
4. Что с планом запроса? Интересует есть ли покрывающий индекс в базе данных?
Должно быть вот так примерно так:
create nonclustered index ix1 on dbo.TableName (id) include (Field1, Field2);
updste statistics dbo.TableName WITH fullscan;
1. Интересует точно ли ситуация с 5 секундами воспроизводится регулярно?
2. Запрос с TBetterAdoDataset выполняется с той же самой машины, с которой выполняется и тот самый долгий запрос?
3. Параметры (value) идентичны?
4. Что с планом запроса? Интересует есть ли покрывающий индекс в базе данных?
Должно быть вот так примерно так:
create nonclustered index ix1 on dbo.TableName (id) include (Field1, Field2);
updste statistics dbo.TableName WITH fullscan;
Re: Медленная работа связки ADO с MS SQL Server
Здравствуйте, barbanel, Вы писали:
1. Интересует точно ли ситуация с 5 секундами воспроизводится регулярно?
2. Запрос с TBetterAdoDataset выполняется с той же самой машины, с которой выполняется и тот самый долгий запрос?
3. Параметры (value) идентичны?
4. Что с планом запроса? Интересует есть ли покрывающий индекс в базе данных?
Должно быть вот так примерно так:
create nonclustered index ix1 on dbo.TableName (id) include (Field1, Field2);
updste statistics dbo.TableName WITH fullscan;
Также вот ссылка, чтобы поразмышлять: https://groups.google.com/g/borland.public.delphi.database.ado/c/3H82a_CAdO4?pli=1
1. Интересует точно ли ситуация с 5 секундами воспроизводится регулярно?
2. Запрос с TBetterAdoDataset выполняется с той же самой машины, с которой выполняется и тот самый долгий запрос?
3. Параметры (value) идентичны?
4. Что с планом запроса? Интересует есть ли покрывающий индекс в базе данных?
Должно быть вот так примерно так:
create nonclustered index ix1 on dbo.TableName (id) include (Field1, Field2);
updste statistics dbo.TableName WITH fullscan;
Также вот ссылка, чтобы поразмышлять: https://groups.google.com/g/borland.public.delphi.database.ado/c/3H82a_CAdO4?pli=1