Basic SQL (спасите, отцы)

User avatar
Uzito
Уже с Приветом
Posts: 8239
Joined: 06 Feb 2002 10:01
Location: NJ, USA

Re: Basic SQL (спасите, отцы)

Post by Uzito »

count(1) vs count(*) не имеет значения. Всё уже давно оптимизировано и счёт будет по одному из имеющихся индексов первычных или вторичных не нелевые ключи или другихх ненулевых полей.
Книжки по тюнингу оракла/sql 20-летней давности можно смело выкидвать на помойку - они потеряли актуальность. Большинство ошибок, которые делают начинающие девелоперы, ловятся оптимизатором и переписываются на лету.
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Basic SQL (спасите, отцы)

Post by Dmitry67 »

katit wrote: 26 Jul 2018 16:26
partner_ca wrote: 26 Jul 2018 06:24
+KPOT+ wrote: 26 Jul 2018 06:01 А в чём преимущество 1?
Некоторые верят, что так быстрее. По сути - без разницы
Когда-то раньше было быстрее на SQL Server. Дима поправит. Сейчас вроде без разницы но предпочтительнее использовать синтакс с звездочкой.
Уже лет 30 не быстрее)
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
sp123
Уже с Приветом
Posts: 1962
Joined: 24 Feb 2001 10:01
Location: Челябинск -> Everett, WA

Re: Basic SQL (спасите, отцы)

Post by sp123 »

Это в ораклах не быстрее. А вот в hive разница чудовищна, хотя вроде бы тоже sql :)


Sent from my iPhone using Tapatalk Pro

Return to “Вопросы и новости IT”