Гайды по БД и SQL
6.79K subscribers
2.31K photos
689 videos
80 files
2.23K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
Полезные инструменты разработки и администрирования для Microsoft SQL Server

🔹 Common-Info
Cкрипты общего назначения для просмотра состояния и настроек инстанса и др

🔹 Data-Model-Info
Просмотр модели данных и других связанных объектов

🔹 Databases-Info
Информация о базах данных

🔹 Statistics
Информация о статистиках, вопросах производительности и их анализе

🔹 Indexes
Информация об индексах, вопросах производительности и их анализе

🔹 File-Groups
Информация о файловых группах

🔹 Partitioned-Tables-and-Indexes
Секционирование таблиц и индексов

🔹 Perfomance
Производительность и оптимизация запросов, настроек сервера и поиск узких мест

🔹 Backup
Резервное копирование и восстановление данных

🔹 Maintenance
Обслуживание баз данных и сервера

🔹 1С-Extended-Settings
Инструмент для поддержки произвольных индексов, изменение существующих объектов, сжатия таблиц и индексов, файловых групп и прочего для баз 1С:Предприятия

🔹 BCP
Работа с утилитой Bulk Insert Programm (BCP)

Гайды по БД и SQL
👍5
Как переписать и оптимизировать ваши SQL-запросы к Pandas на пяти простых примерах

Хотя Pandas может быть новым для людей, знакомых с SQL, концепции выбора, фильтрации и агрегирования данных в SQL легко переносятся в Pandas. Давайте рассмотрим в этой статье некоторые распространённые SQL-запросы и способы их написания и оптимизации в Pandas.

Ссылка на статью

Гайды по БД и SQL
👍5
Шпаргалка по современным операторам Pandas и SQL

Гайды по БД и SQL
👍7
Шпаргалка по разным БД в облачных сервисах и соответствующим их вариантам с открытым исходным кодом

Данная шпаргалка поможет определить, какой сервис соответствует потребностям вашего проекта, и избежать возможных "подводных камней".

Гайды по БД и SQL
👍4
Архитектура PostgreSQL. Часть 1. Цикл сервера

Ссылка на статью

Гайды по БД и SQL
👍4
Как выбрать NewSQL-СУБД для вашей компании

Привет! Меня зовут Пётр, я менеджер по отказоустойчивости в QIWI. В этом посте мы поговорим про выбор новых классов продуктов. Как-то раз мы с одним разработчиком из другой компании стали обсуждать, почему бы не выбрать для работы какую-то распределенную СУБД, поддерживающую SQL? Из этой дискуссии родился мой доклад для нашей QIWI Server Party. Представляю вам его текстовую версию.

Читать дальше...

Гайды по БД и SQL
👍4🔥1
NoSQL – коротко о главном

Если вы что-то где-то когда-то слышали про NoSQL, то через 40 минут вы будете знать гораздо больше, вы будете легче ориентироваться в терминах и более уверенно выбирать базы данных для своего проекта.

Ссылка на статью

Гайды по БД и SQL
👍4
Разворачиваем MySQL: установка и настройка

MySQL на сегодняшний день является одной из наиболее распространенных в мире. Достаточно сказать, что по рейтингам 2021 года данная СУБД лишь немного уступала Oracle.

Ссылка на статью

Гайды по БД и SQL
👍6❤‍🔥1
Как эффективно анализировать статистику в PostgreSQL с помощью pg_profile

pg_profile — это расширение для Postgres (PL/pgSQL), которое собирает статистику запросов к базе данных и делает их снимки. Оно позволяет найти места, которые создают наибольшую нагрузку, c его помощью можно понять, что нужно изменить в структуре, чтобы база данных работала с необходимой скоростью. Как с ним работать, рассказал инженер разработки Газпромбанка.

Ссылка на статью

Гайды по БД и SQL
👍4
Пять факторов, которые влияют на выбор базы данных

Автор статьи с коллегой Артуром Песа рассмотрели пять факторов, которые пользователи должны учитывать в первую очередь при выборе и сравнении баз данных.

Ссылка на статью

Гайды по БД и SQL
👍3🔥1
Cравниваем популярные реляционные СУБД

Реляционные базы данных используются уже очень давно. Они стали популярными благодаря успешным реализациям реляционных моделей в системах управления, оказавшимся весьма удобными для работы с данными. В этой статье мы сравним три самые популярные реляционные системы управления базами данных (РСУБД): SQLite, MySQL и PostgreSQL.

Ссылка на статью

Гайды по БД и SQL
👍4
Распределенный SQL: альтернатива шардированию баз данных

Шардирование баз данных – это процесс разделения данных на меньшие части, называемые «шарды». Эта техника обычно используется, когда возникает потребность в масштабировании записей. В течение жизненного цикла успешного приложения способность сервера его базы обрабатывать операции записи рано или поздно достигает своего предела.

Ссылка на статью

Гайды по БД и SQL
👍5
10 потенциальных SQL ошибок, которые делают программисты

Ниже перечислены общие ошибки, которые делают Java разработчики, использующие SQL в JDBC или jOOQ (без определённого порядка). Для других 10 ошибок, смотрите эту статью.

1. Забыл о NULL
2. Обработка данных в памяти Java
3. Использование UNION вместо UNION ALL
4. Использование JDBC для постраничной разбивки большой выборки
5. Соединение данных в памяти Java
6. Использование DISTINCT или UNION для удаления дубликатов из случайного декартова произведения
7. Избегание оператора MERGE
8. Использование агрегатных функций вместо оконных функций
9. Использование сортировки в памяти при разных параметрах
10. Поочерёдная вставка множества записей

Ссылка на статью

Гайды по БД и SQL
👍51
Индексирование JSON в MySQL

Ссылка на статью

Гайды по БД и SQL
👍4