How does B-tree make your queries fast? - ΡΡΠ°ΡΡΡ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΏΡΠΎ B-tree Π΄Π΅ΡΠ΅Π²ΡΡ, Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π½Π° ΠΏΠ°Π»ΡΡΠ°Ρ
#db #howto
π4
Comparing SQL engines by CPU instructions for simple DML - Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ tldr, Π² ΡΡΠ°ΡΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΡΠΈΡ
Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΎΠ² ΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. Π’ΡΡ Π½Π°Π΄ΠΎ Π±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠΏΡΠ°Π²ΠΊΡ, ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ "Π±ΡΡΡΡΠ΅Π΅", Π΄Π»Ρ Π‘Π£ΠΠ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ IO - Π±Π°ΡΡΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈ Ρ.Π΄. #benchmark #db
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ° - Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄ΠΎΠΊΠ° ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Btree ΠΈΠ½Π΄Π΅ΠΊΡΡ Π² Postgres Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠ°ΠΊ ΡΠΊΠ°Π·Π°ΡΡ :) ΠΠ°, Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΡΠ°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. #postgres #howto #db