2017-01-09 10 views
0

У меня есть ниже запросиндекс не улучшить скорость в couchbase 4,5

SELECT day,count(DISTINCT campaignId) campaigns 
FROM Inheritx use index(daily_type_1) 
where _type='DailyCampaignUsage' 
group by day 

У меня есть ниже индекса

`CREATE INDEX `daily_type_1` ON `Inheritx` 
(`_type`,`day`,(distinct (`campaignId`))) WHERE (`_type` = "DailyCampaignUsage")` 

он принимает 3s и я Habe 52K Whare данные _Type = "DailyCampaignUsage"

Как я могу улучшить скорость?

ответ

0

Измените свой индекс следующим образом.

Держите указатель в этом ответе. Измените свой запрос следующим образом.

SELECT day,count(DISTINCT campaignId) campaigns 
FROM Inheritx use index(daily_type_1) 
where _type='DailyCampaignUsage' 
and campaignId is not null 
group by day; 
+0

не просматривается этот показатель. он делает PrimaryScan –

+0

, когда я добавляю (_type, campaignId, 'day') только тогда он работает, но занимает 3 секунды –

 Смежные вопросы

  • Нет связанных вопросов^_^