Co może przyśpieszyć liczenie (agregowanie) zapytania SQL w tych 3 systemach baz danych? Jestem pewien, że wiele rzeczy może to przyspieszyć (sprzęt dla jednego), ale jestem tylko początkującym DBA, więc jestem pewien, że otrzymam kilka odpowiedzi tutaj. Przeprowadziłem migrację około 157 milionów wierszy do bazy danych SQL Server, a to zapytanie trwa wiecznie. Ale w mojej źródłowej bazie danych Netezza zajmuje to kilka sekund.
Na przykład:
Netezza 6:
SELECT COUNT(*) FROM DATABASENAME..MYTABLE
Oracle 11g:
SELECT COUNT(*) FROM MYTABLE
SQL Server 2012:
SELECT COUNT(*) FROM DATABASENAME.[dbo].[MYTABLE]