count(1) vs count(*) не имеет значения. Всё уже давно оптимизировано и счёт будет по одному из имеющихся индексов первычных или вторичных не нелевые ключи или другихх ненулевых полей.
Книжки по тюнингу оракла/sql 20-летней давности можно смело выкидвать на помойку - они потеряли актуальность. Большинство ошибок, которые делают начинающие девелоперы, ловятся оптимизатором и переписываются на лету.
Basic SQL (спасите, отцы)
-
- Уже с Приветом
- Posts: 8239
- Joined: 06 Feb 2002 10:01
- Location: NJ, USA
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Basic SQL (спасите, отцы)
Уже лет 30 не быстрее)katit wrote: 26 Jul 2018 16:26Когда-то раньше было быстрее на SQL Server. Дима поправит. Сейчас вроде без разницы но предпочтительнее использовать синтакс с звездочкой.
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 1962
- Joined: 24 Feb 2001 10:01
- Location: Челябинск -> Everett, WA
Re: Basic SQL (спасите, отцы)
Это в ораклах не быстрее. А вот в hive разница чудовищна, хотя вроде бы тоже sql ![Smile :)](./images/smilies/icon_smile.gif)
Sent from my iPhone using Tapatalk Pro
![Smile :)](./images/smilies/icon_smile.gif)
Sent from my iPhone using Tapatalk Pro