ich eine Datenbank mit 36.402.933 Datensätze haben, aber wenn ich die folgende einfache Abfrage ausführen,einfache Zählung Abfrage zu viel Zeit auszuführen
select count(user-id)
from (Table)
where time>'2006-04-07 22:59:59'
and time<'2006-04-07 23:59:59 ';
Es dauert etwa 1 min auszuführen. in Mysql Konsole. gibt es einen besseren Weg, um es schnell auszuführen?
Bitte zeigen Sie das Schema der Tabelle, können wir nach Indizes suchen, und was @tanaydin bemerkte, vielleicht haben Sie Varchar anstelle von Zeit Feld – Pieter21