sql >> Databáze >  >> RDS >> PostgreSQL

eclipselink jpa generuje dotazy na počet pomocí COUNT(id) místo COUNT(*)

Podařilo se mi dodat vlastní implementaci základní třídy Spring Data Repository a továrnu pomocí této implementace. V důsledku toho mají nyní generované dotazy na počet tvar:

SELECT COUNT(1) FROM table

který má stejný plán jako COUNT(*). Toto se zdá být dobré řešení a funguje globálně pro všechna definovaná úložiště v aplikaci.

Nevěděl jsem, jak vygenerovat COUNT(*), COUNT(1) bylo mnohem jednodušší, protože funkce COUNT očekává nějaké výrazy jako parametry a mohl jsem dodat statickou hodnotu - 1



  1. Pochopení 3 klíčových charakteristik velkých dat

  2. Jak nainstalovat MySQL na Debian 7

  3. Jak zrušit dlouhotrvající operaci databáze?

  4. Systém zasílání zpráv v php mysql