Пересказ статьи Valentine Blaze. PostgreSQL Functions: Unlocking the Power of User-Defined Functions
В мире реляционных баз данных PosgtreSQL является мощной, богатой возможностями системой. Одной из наиболее гибких особенностей является возможность создавать и использовать определяемые пользователем функции. Функции в PostgreSQL позволяют расширить функциональность SQL, встраивая ряд операторов SQL в повторно используемый блок кода. В этой статье мы исследуем мир пользовательских функций в PostgreSQL, и к концу ее вы сможете овладеть их мощью для решения ваших задач в базе данных.
Продолжить чтение "Функции PostgreSQL: сила функций пользователя"
§ Обстоятельства вынуждают нас поднять стоимость участия в рейтинге обучающего этапа. С 1 сентября она составит 500 р. Отмечу, что все связанные с обучением сервисы сайта остаются бесплатными. Вы платите (если платите) за дополнительное удобство пользования сайтом. Стоимость сертификатов остается прежней.
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
165 (Learn) 7 7
35 (Learn) 3 20
42 (DML) 2 7
43 (Learn) 2 8
779 (SELECT) 2 11
Продолжить чтение "Новости за 2024-07-20 - 2024-07-26"
Пересказ статьи Shailesh Kumar Mishra. Find slow queries in PostgreSQL
Медленные запросы могут оказывать значительное влияние на производительность базы данных PostgreSQL. Обнаруживая и оптимизируя медленные запросы, вы можете улучшить общую производительность базы данных и обеспечить лучшие условия для ваших пользователей.
Существует много способов трассировки медленных запросов в PostgreSQL, включая следующие:
Продолжить чтение "Поиск медленных запросов в PostgreSQL"
Пересказ статьи Daniel Foo. 11 Database Optimization Techniques
Базы данных часто оказываются узким местом производительности ПО. Наличие оптимизированной базы данных существенно для высокопроизводительных систем. Ниже приводятся 11 эффективных методов оптимизации баз данных.
Продолжить чтение "11 методов оптимизации баз данных"
§ Под номером 165 на обучающий этап выставлена новая задача (сложность 1 балл).
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
71 (Learn) 5 6
32 (SELECT) 2 5
173 (Learn) 2 5
§ Авторы недели на форуме
Автор Сообщений
myb 4
Sa1avat 2
Продолжить чтение "Новости за 2024-07-13 - 2024-07-19"
Пересказ статьи Pawan Kumar Ganjhu. Exploring Pandas in Python Filter and Pivot Operations with Sample Data
Pandas является мощной библиотекой манипуляции данными в Python, а функции Filter и Pivot - полезными инструментами для работы с объектами DataFrame. Давайте рассмотрим каждый из них, используя образец данных.
Продолжить чтение "Изучение Pandas в Python: операции Filter и Pivot на примерах"
Пересказ статьи Andy Brownsword. Mixing Grouping and Window Functions
Можем ли мы группировать данные, когда применяются оконные функции, в одном и том же запросе?
Будем использовать в качестве примера те же данные, которые использовались нами неделю назад. Они содержат значения продаж, разбитые по периодам и содержащие также квартал и год:
Продолжить чтение "Сочетание группировки с оконными функциями"
§ Изменения среди лидеров
Рейтинг Участник (решенные задачи)
20 Sleeping (226)
§ Лидеры недели
Участник w_sel all_sel select dml Всего Рейтинг
Bulyakarov S. (Sa1avat) 17 28 24 0 24 1536
Любомудров Р.Г. (PB-77) 5 104 14 0 14 250
Евса И.Е. (Igor E) 6 63 13 40 53 596
Никитин А.А. (Quaero) 5 40 13 0 13 1224
Тарновский А.С. (AlexGoodwin) 5 36 13 0 13 1321
Стрельченко А.В. (saphirion) 6 10 9 0 9 2457
Mityurin V. (mitvol) 2 143 5 0 5 144
Mikhailov S. (curiouser) 2 89 5 0 5 278
Maurya (keytime) 4 5 5 0 5 7118
Скибин Д. (Lomiguk) 4 4 5 0 5 7803
Белов А.В. (skillet103) 3 3 4 0 4 8912
Продолжить чтение "Новости за 2024-07-06 - 2024-07-12"
Пересказ статьи Aaron Bertrand. SQL GROUP BY Alias - An Oracle feature that would be great in SQL Server
Запросы с GROUP BY могут стать слишком путаными, если столбцом группировки является сложное выражение. В силу логического порядка обработки запроса вам часто приходится повторять такое выражение, поскольку его алиас не может быть использован в предложении GROUP BY.
Oracle недавно решил эту проблему в выпуске 23c, добавив возможность группировки GROUP BY алиас_столбца. Это такой простой, но мощный синтаксис, и я надеюсь, что SQL Server может последовать за Oracle.
Продолжить чтение "GROUP BY алиас - особенность Oracle, которая была бы замечательна в SQL Server"
Пересказ статьи Andy Brownsword. Anatomy of a Window Function Execution Plan
После
публикации последней недели я пришел к мысли, что хотя мы рассмотрели, как реализовать оконные функции, мы не заглянули под капот, чтобы увидеть, как они выполняются.
И как вы знаете,
Кевин взял мою статью, чтобы предоставить альтернативный подход. Он заметил, что хотя его подход был более простым, он производил более сложный план выполнения.
Продолжить чтение "Анатомия плана выполнения оконных функций"
§ Лидеры недели
Участник w_sel all_sel select dml Всего Рейтинг
Евса И.Е. (Igor E) 43 56 74 0 74 1229
Любомудров Р.Г. (PB-77) 16 99 35 6 41 267
Mityurin V. (mitvol) 4 141 9 0 9 147
Никитин А.А. (Quaero) 5 35 9 0 9 1385
Саркисьян Г. (gennadi_s) 3 134 8 1 9 133
Александров С. (akerman) 4 105 8 0 8 239
Стрельченко (saphirion) 4 4 5 28 33 3322
Zubov Д.З. (Дмитрий84) 2 83 5 0 5 414
Журавлев А.Д. (Александр Жура 4 4 5 0 5 7383
Шашникова К.М. (tuturu_869) 4 4 5 0 5 7474
Bulyakarov S. (Sa1avat) 3 9 4 2 6 2668
Продолжить чтение "Новости за 2024-06-29 - 2024-07-05"
Пересказ статьи Zaid Ullah. Mastering Data Manipulation with Pandas: 15 Essential Functions You Need to Know
Введение
Pandas является мощной библиотекой манипуляции данными в Python, которая предоставляет огромное число функций и инструментов для эффективного анализа и преобразования данных. Являетесь ли вы специалистом по данным, аналитиком или новичком, желающим освоить манипулирование данными, понимание этих важных функций Pandas значительно повысит ваши навыки. В этой статье мы углубимся в изучение каждой функции, исследуя ее назначение и практическое применение на примерах кода.
Продолжить чтение "15 основных функций манипулирования данными с помощью Pandas, которые вам нужно освоить"
Пересказ статьи Suffyan Asad. An introduction to working with JSON data in PostgreSQL
PostgreSQL позволяет хранить и манипулировать данными JavaScript Object Notation (JSON). JSON является популярным форматом хранения данных и обычно используется для передачи данных в виде наборов ключ-значение.
Ссылка на стандарт JSON.
Эта статья является введением в возможности PostgreSQL по хранению и манипуляции данными JSON. Рассматриваются типы данных json и jsonb для столбцов JSON, запросы данных JSON, индексы JSON, сопровождаемые примерами.
Продолжить чтение "Введение в работу с данными JSON в PostgreSQL"
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
4 (SELECT) 5 7
25 (Learn) 2 13
54 (Learn) 2 4
§ Авторы недели на форуме
Автор Сообщений
valdemarg 3
Igor E 2
selber 2
Продолжить чтение "Новости за 2024-06-22 - 2024-06-28"
Пересказ статьи JackyNote. Optimizing SQL Performance with Execution Plans
Планы выполнения SQL являются ключом к пониманию и настройке производительности запросов. План показывает, как ядро базы данных будет выполнять ваш SQL-запрос. Анализ плана может выявить возможность добавления индексов, которые способны резко повысить скорость запроса. Но прежде вам следует понять, почему
план выполнения запроса SQL очень важен при создании индексов для оптимизации стоимости.
Продолжить чтение "Оптимизация производительности SQL с помощью планов выполнения"