PostgreSQL Antipatterns: Π²ΡΠ΅Π΄Π½ΡΠ΅ JOIN ΠΈ OR
ΠΠΎΠΉΡΠ΅ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, buffers ΠΏΡΠΈΠ½ΠΎΡΡΡΠΈΡ β¦ ΠΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ° ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° PostgreSQL. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠΌΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ β Π²ΡΠ±ΠΈΡΠ°ΡΡ Π²Π°ΠΌ, Π½ΠΎ Π·Π½Π°ΡΡ ΠΎ Π½ΠΈΡ ΡΡΠΎΠΈΡ. Π ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π²Π΅ΡΡΠΈΡΡ PG ΡΠΈΡΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ Ρ Β«ΠΏΠΎΡΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌΒ» ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°, Π½ΠΎ Π΄Π»Ρ 9.4/9.6 ΠΎΠ½Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΡΡ. ΠΠΎΠ·ΡΠΌΡ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ Π·Π°ΠΏΡΠΎΡ: SELECT […]
