У меня странная ситуация, когда простые запросы, кажется, никогда не заканчиваются
например
SELECT top 100 ArticleID FROM Article WHERE ProductGroupID=379114
немедленно возвращается
SELECT top 1000 ArticleID FROM Article WHERE ProductGroupID=379114
никогда не возвращается
SELECT ArticleID FROM Article WHERE ProductGroupID=379114
никогда не возвращается
SELECT top 1000 ArticleID FROM Article
немедленно возвращается
При возврате «я имею в виду» в анализаторе запросов появляется зеленая галочка с надписью «Запрос выполнен успешно».
Иногда я отображаю строки в сетке в qa, но запрос все еще продолжает ждать, пока мой клиент истечет - «иногда»:
SELECT
ProductGroupID AS Product23_1_,
ArticleID AS ArticleID1_,
ArticleID AS ArticleID18_0_,
Inventory_Name AS Inventory3_18_0_,
Inventory_UnitOfMeasure AS Inventory4_18_0_,
BusinessKey AS Business5_18_0_,
Name AS Name18_0_,
ServesPeople AS ServesPe7_18_0_,
InStock AS InStock18_0_,
Description AS Descript9_18_0_,
Description2 AS Descrip10_18_0_,
TechnicalData AS Technic11_18_0_,
IsDiscontinued AS IsDisco12_18_0_,
Release AS Release18_0_,
Classifications AS Classif14_18_0_,
DistributorName AS Distrib15_18_0_,
DistributorProductCode AS Distrib16_18_0_,
Options AS Options18_0_,
IsPromoted AS IsPromoted18_0_,
IsBulkyFreight AS IsBulky19_18_0_,
IsBackOrderOnly AS IsBackO20_18_0_,
Price AS Price18_0_,
Weight AS Weight18_0_,
ProductGroupID AS Product23_18_0_,
ConversationID AS Convers24_18_0_,
DistributorID AS Distrib25_18_0_,
type AS Type18_0_
FROM
Article AS articles0_
WHERE
(IsDiscontinued = '0') AND (ProductGroupID = 379121)
показывает это поведение.
Понятия не имею, что происходит. Вероятно, выбор сломан;)
Я получил внешний ключ в группах товаров
ALTER TABLE [dbo].[Article] WITH CHECK ADD CONSTRAINT [FK_ProductGroup_Articles]
FOREIGN KEY([ProductGroupID])
REFERENCES [dbo].[ProductGroup] ([ProductGroupID])
GO
ALTER TABLE [dbo].[Article] CHECK CONSTRAINT [FK_ProductGroup_Articles]
есть около 6000 строк, и IsDiscontinued немного, но не null, но если пропустить это условие, это не изменит результат.
Кто-нибудь может сказать мне, как справиться с такой ситуацией? Больше информации, кто-нибудь?
Дополнительная информация: кажется, что этот внешний ключ не ограничивается этим, но все / некоторые ссылаются на эту сущность.