Свързани публикации 'postgresql'


Вътрешни елементи на Postgres 15 #2: Файлове и разклонения
В тази статия ще говорим за организацията на PostgreSQL във файлове и техните разклонения. Ако не сте чели предишните статии, силно препоръчвам да го направите. Пълният списък на моята серия Postgres 15 Internals можете да намерите тук . Вилици и пили Информацията, свързана с релациите, е организирана в няколко разклонения (слоеве) от различен тип. Всяко разклонение съдържа определен тип данни. От самото начало разклонението се отразява физически като един файл във файлова система...

Моят неотдавнашен предизвикателен опит в обучението.
Както може би всички знаем, ученето е процес на придобиване на нови или модифициране на съществуващи знания, поведение, умения, ценности или предпочитания. Тази способност притежават хора, животни и машини. Ученето има своите предизвикателства, особено когато включва придобиване на нови знания и умения, в моя случай да се науча как да използвам бази данни PostgreSQL , която е база данни с отворен код, използвана от разработчиците за съхраняване на постоянни данни. Беше по време на..

Как да настроите и стартирате Postgres
Как да накарате Postgres да работи във вашата локална nix среда и да направите основната настройка, за да започнете да работите с Postgres SQL заявки Инсталирайте Postgres с помощта на homebrew (препоръчително) brew install postgresql@14

Предварително зареждане на кеша
Когато кешът е по-бавен от една заявка Открих, че преработвам голяма част от нашия ETL код поради зле проектиран кеш и искам да споделя резюме на моите знания. tl;dr; Предварително заредете всички данни, които програмата вероятно ще изисква, вместо да правите заявки и да кеширате данни, когато са необходими. Входни данни Първо, позволете ми да настроя сцената. Вие събирате данни от хиляди кина (това правим ние в http://applaudience.com/ ). Тези данни включват места за всяко..

Лесен начин за оптимизиране на ефективността на заявките за имейл домейн в PostgreSQL
tl;dr: Заявката с шаблон с префикс ще се изпълнява по-бързо от тази с суфикс, защото първата може да се възползва от индекс. В PostgreSQL можем да създадем функционален индекс, използвайки reverse() , за да направим заявка със суфиксен шаблон ефективна. Освен това може да се наложи да извикате специфични опции, за да накарате индекса да работи с шаблонни заявки. По-малко от оптималното запитване Имахме заявка, която търси потребители, чийто имейл принадлежи към определен домейн...

Практики на PostgreSQL — Приложение на търсене в графики в общности за съдържание
От Digoal Заден план По принцип може да се наложи уебсайт на общността на съдържание да записва такива данни: статии, потребители и тагове. Връзката между трите също трябва да бъде записана, включително че етикетът принадлежи на статията, потребителят е прочел статията, потребителят е добавил статията към любими, потребителят е последвал потребител и потребителят е автор на статия. Крайната цел е да се постигнат прозрачни запитвания. Например: Какви статии четат и тези, които са..

Основи на SQL (език за структурирани заявки)
SELECT: SELECT е най-често използваният оператор, който ни позволява да извлечем информация от таблица. Синтаксис за SELECT: SELECT column_name FROM table_name Ако искате всички колони от таблицата: SELECT * FROM table_name ИЗБЕРЕТЕ РАЗЛИЧНО: Понякога таблица съдържа колона, която има дублиращи се стойности. Ключовата дума DISTINCT може да се използва за връщане само на отделните стойности в колона. Синтаксис: SELECT DISTINCT column FROM table_name БРОЙ: Връща..