fa
Feedback
SQL Portal | Базы Данных

SQL Portal | Базы Данных

رفتن به کانال در Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных Связь: @devmangx РКН: https://clck.ru/3H4Wo3

نمایش بیشتر

📈 تحلیل کانال تلگرام SQL Portal | Базы Данных

کانال SQL Portal | Базы Данных (@sqlportal) بازیگری فعال است. در حال حاضر جامعه شامل 13 734 مشترک است و جایگاه 8 986 را در دسته فناوری و برنامه‌ها و رتبه 47 042 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 13 734 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 15 سپتامبر, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر -124 و در ۲۴ ساعت گذشته برابر -5 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 8.45% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 4.75% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 1 161 بازدید دریافت می‌کند. در اولین روز معمولاً 652 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 4 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند строка, sql, индекс, postgres, колонка تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных Связь: @devmangx РКН: https://clck.ru/3H4Wo3

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 16 سپتامبر, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

13 734
مشترکین
-524 ساعت
-397 روز
-12430 روز
جذب مشترکین
سپتامبر '26
سپتامبر '26
+37
در 0 کانال‌ها
اوت '26
+40
در 0 کانال‌ها
Get PRO
ژوئیه '26
+49
در 1 کانال‌ها
Get PRO
ژوئن '26
+41
در 3 کانال‌ها
Get PRO
مه '26
+45
در 1 کانال‌ها
Get PRO
آوریل '26
+33
در 0 کانال‌ها
Get PRO
مارس '26
+116
در 1 کانال‌ها
Get PRO
فوریه '26
+77
در 0 کانال‌ها
Get PRO
ژانویه '26
+65
در 0 کانال‌ها
Get PRO
دسامبر '25
+327
در 8 کانال‌ها
Get PRO
نوامبر '25
+1 089
در 318 کانال‌ها
Get PRO
اکتبر '25
+76
در 0 کانال‌ها
Get PRO
سپتامبر '25
+76
در 0 کانال‌ها
Get PRO
اوت '25
+100
در 0 کانال‌ها
Get PRO
ژوئیه '25
+1 881
در 267 کانال‌ها
Get PRO
ژوئن '25
+489
در 1 کانال‌ها
Get PRO
مه '25
+287
در 1 کانال‌ها
Get PRO
آوریل '25
+939
در 1 کانال‌ها
Get PRO
مارس '25
+994
در 0 کانال‌ها
Get PRO
فوریه '25
+750
در 0 کانال‌ها
Get PRO
ژانویه '25
+1 163
در 0 کانال‌ها
Get PRO
دسامبر '24
+1 753
در 405 کانال‌ها
Get PRO
نوامبر '24
+1 137
در 170 کانال‌ها
Get PRO
اکتبر '24
+1 973
در 286 کانال‌ها
Get PRO
سپتامبر '24
+1 504
در 282 کانال‌ها
Get PRO
اوت '24
+3 285
در 234 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
16 سپتامبر0
15 سپتامبر+1
14 سپتامبر+2
13 سپتامبر0
12 سپتامبر+1
11 سپتامبر+1
10 سپتامبر+1
09 سپتامبر+2
08 سپتامبر+4
07 سپتامبر+7
06 سپتامبر+4
05 سپتامبر+5
04 سپتامبر+5
03 سپتامبر+3
02 سپتامبر0
01 سپتامبر+1
پست‌های کانال
Главное правило SQL GROUP BY, которое должен знать каждый Если в SELECT используются неагрегированные столбцы, убедитесь, что
Главное правило SQL GROUP BY, которое должен знать каждый Если в SELECT используются неагрегированные столбцы, убедитесь, что они добавлены в GROUP BY. Это не просто хорошая практика — в некоторых базах данных это обязательное требование. Почему это важно? GROUP BY определяет, что представляет собой одна строка результата. База данных должна точно понимать, какое единственное значение поместить в каждую ячейку этой строки. В запросе ниже одна строка = одна должность (job_title) внутри конкретного отдела (department). Поэтому и department, и job_title должны присутствовать в GROUP BY. Если пропустить неагрегированный столбец: • Некоторые СУБД вернут ошибку • Другие могут вернуть произвольное значение • Запрос может «работать» сегодня, но завтра вернуть некорректный результат Общее правило Каждый столбец в SELECT должен быть функционально зависим от GROUP BY. Если внутри одной группы столбец может содержать несколько значений, его нужно либо добавить в GROUP BY, либо использовать с агрегатной функцией. 👉 @SQLPortal

2
Варианты:
603
3
SQL-вопрос: Будьте внимательны — здесь есть подвох. Что вернёт этот запрос и почему? 👉 @SQLPortal
SQL-вопрос: Будьте внимательны — здесь есть подвох. Что вернёт этот запрос и почему? 👉 @SQLPortal
594
4
Загружать 100 000 строк, чтобы посчитать одну итоговую сумму, — странный способ защитить базу данных от лишней работы. SQL и
Загружать 100 000 строк, чтобы посчитать одну итоговую сумму, — странный способ защитить базу данных от лишней работы. SQL и сам прекрасно умеет считать суммы. 👉 @SQLPortal
733
5
Варианты:
843
6
SQL-вопрос: Какое из следующих утверждений верно относительно результата этого запроса? 👉 @SQLPortal
SQL-вопрос: Какое из следующих утверждений верно относительно результата этого запроса? 👉 @SQLPortal
803
7
Сегодня узнал, что SQLite преобразует целые числа в текст сразу по две цифры. Обычно преобразование числа в строку делают цик
Сегодня узнал, что SQLite преобразует целые числа в текст сразу по две цифры. Обычно преобразование числа в строку делают циклом с делением на 10 и взятием остатка от деления на 10. SQLite избегает большей части этих операций: внутри хранится строка длиной 200 байт со всеми двузначными комбинациями от 00 до 99. Затем SQLite просто берёт по две цифры за раз по нужному индексу, вместо того чтобы вычислять каждую цифру отдельно. 👉 @SQLPortal
829
8
Шпаргалка по системному дизайну для собеседований Если ты хочешь уверенно пройти системное интервью в Google, Meta, Amazon ил
Шпаргалка по системному дизайну для собеседований Если ты хочешь уверенно пройти системное интервью в Google, Meta, Amazon или Netflix — тебе сюда Автор собрал шпаргалку с ключевыми концептами, книгами и курсами для подготовки ⏩Архитектура масштабируемых систем ⏩Балансировка нагрузки, кэширование, очереди (Kafka, Redis) ⏩SQL vs NoSQL, шардирование, репликация ⏩REST vs gRPC, WebSockets, CDN ⏩CQRS, event-driven, микросервисы vs монолит ⏩Надёжность: circuit breaker, leader election (Raft, Paxos) ⏩Безопасность: OAuth, JWT, rate limiting —> Полный гайд тут 👉 @SQLPortal
874
9
SQL Debugging: вопрос с собеседования Этот запрос должен возвращать всех клиентов, а также их отправленные заказы, если они е
SQL Debugging: вопрос с собеседования Этот запрос должен возвращать всех клиентов, а также их отправленные заказы, если они есть. Что с ним не так? Сработает ли такой запрос? Если нет, как его исправить? 👉 @SQLPortal
803
10
Наткнулся на интересный кейс на Хабре — DBA с 15-летним опытом решил создать собственную систему мониторинга СУБД. Так появил
Наткнулся на интересный кейс на Хабре — DBA с 15-летним опытом решил создать собственную систему мониторинга СУБД. Так появился Lumen — инструмент для мониторинга SQL Server и PostgreSQL, вдохновлённый Spotlight for SQL Enterprise. Он собирает данные о сессиях, блокировках, запросах, планах выполнения, памяти, дисках, бэкапах и репликации. Есть Playback для разбора прошлых инцидентов, 100 встроенных правил алертов и отдельный AI Operator на базе локальной LLM, который следит за состоянием серверов и помогает разбирать возникающие проблемы. Выглядит как довольно интересный проект для DBA и тех, кто плотно работает с базами данных. https://habr.com/ru/articles/1080080/ 👉 @SQLPortal
877
11
Бесплатная книга по Deep Learning Один из самых лучших учебников по глубокому обучению теперь доступен бесплатно в онлайн-фор
Бесплатная книга по Deep Learning Один из самых лучших учебников по глубокому обучению теперь доступен бесплатно в онлайн-формате. Внутри вас ожидает материал по нейронным сетям, компьютерному зрению, Keras, Transformers, генеративному ИИ. Каждый раздел здесь сопровождается практическими примерами, а сам код можно запускать прямо в браузере через Google Colab. 👉 @SQLPortal
857
12
Варианты:
897
13
SQL-вопрос: Что вернёт этот запрос? 👉 @SQLPortal
SQL-вопрос: Что вернёт этот запрос? 👉 @SQLPortal
956
14
SQL number functions помогают очищать, вычислять и агрегировать числовые данные: округлять значения, задавать границы, находи
SQL number functions помогают очищать, вычислять и агрегировать числовые данные: округлять значения, задавать границы, находить остаток от деления, возводить числа в степень и сравнивать итоговые значения с помощью AVG, SUM, MIN и MAX. 👉 @SQLPortal
1 007
15
Как импортировать большой dump mysql-dump.sql.gz размером более 10 ГБ? gunzip < mysql-dump.sql.gz | mysql -u -p
Как импортировать большой dump mysql-dump.sql.gz размером более 10 ГБ? gunzip < mysql-dump.sql.gz | mysql -u <user> -p <database> Этот вариант работает медленно. Некоторые говорят, что подход на картинке быстрее. Так ли это? Вопрос: как добавить SQL statements в начало и конец dump прямо во время выполнения импорта? #MySQL #DBA Tips 👉 @SQLPortal
1 051
16
БОЛЬШОЙ SQL-ГРЕХ Использовать операторы NOT IN или IN, когда в данных присутствует NULL. В SQL оператор IN — это сокращённая
БОЛЬШОЙ SQL-ГРЕХ Использовать операторы NOT IN или IN, когда в данных присутствует NULL. В SQL оператор IN — это сокращённая запись нескольких условий OR, а сравнение value = NULL всегда возвращает UNKNOWN. Из-за этого запрос может вернуть неожиданный результат или вообще пустую выборку. Если нужно учитывать NULL, обрабатывайте его явно. Добавьте условие IS NULL к IN или используйте другой подход, корректно учитывающий NULL. Всегда тестируйте SQL-запросы с NULL, чтобы убедиться, что они работают так, как ожидается. 👉 @SQLPortal
1 118
17
pg_cron — это расширение PostgreSQL, которое запускает задачи по расписанию прямо внутри базы, используя стандартный синтакси
pg_cron — это расширение PostgreSQL, которое запускает задачи по расписанию прямо внутри базы, используя стандартный синтаксис cron. Если ты пишешь фоновые джобы, которые в основном сводятся к SQL-запросам, проще отдать это Postgres’у через pg_cron. Получается проще, стабильнее и без внешнего планировщика. Настройка В managed PostgreSQL (например, Crunchy Bridge и похожие провайдеры) pg_cron обычно уже доступен. Если поднимаешь Postgres сам, ставишь пакет: sudo apt install postgresql-18-cron Дальше подключаешь расширение при старте сервера через postgresql.conf: shared_preload_libraries = 'pg_cron' cron.database_name = 'postgres' shared_preload_libraries обязателен — без него расширение не загрузится. Как работает По умолчанию задачи выполняются в той базе, где создано расширение. Можно явно указать другую базу через cron.schedule_in_database. Задачи выполняются от имени роли, которая их создала. Значит, права на таблицы и команды берутся из этой роли. Создание задач Основная функция — cron.schedule. У неё несколько перегрузок, поведение зависит от количества аргументов. Типичный вариант из трёх частей: имя задачи cron-расписание SQL-команда Пример: SELECT cron.schedule( 'nightly_vacuum', '0 3 * * *', 'VACUUM ANALYZE big_table' ); Управление и мониторинг Список задач лежит в cron.job. Там есть: имя расписание SQL активна ли задача История запусков — cron.job_run_details. Там видно: время старта длительность успех или ошибка Повторов при ошибке нет. Задача просто логируется и ждёт следующего запуска. Частые кейсы чистка старых логов nightly VACUUM для горячих таблиц агрегация метрик по часам перенос старых строк в архив обновление materialized views Реже используемые сценарии Иногда pg_cron используют не только для базы: батчинг запросов к внешним API (в связке с http) ETL-процессы и выгрузка в data warehouse (например, через pg_lake) прогрев кэша через pg_prewarm перед пиками нагрузки 👉 @SQLPortal
867
18
Избегать SQL — значит избегать настоящего бэкенда. API меняются. Фреймворки уходят в историю. Базы данных переживают миграции
Избегать SQL — значит избегать настоящего бэкенда. API меняются. Фреймворки уходят в историю. Базы данных переживают миграции, переписывания и смену стека. Большинство проблем с производительностью на бэкенде возникают не из-за медленного кода приложения. Обычно виноваты: * плохие запросы; * отсутствующие индексы; * неудачная схема БД; * слабая модель данных; * неправильные паттерны чтения и записи. Отсутствующий индекс не лечится микросервисами. Дублирование данных не исправляется кэшем. Медленные отчёты не ускоряются переписыванием API. Если ты не понимаешь ACID, уровни изоляции, блокировки, дедлоки, индексы, партиционирование и планы выполнения запросов, рано или поздно система начнёт разваливаться под нагрузкой. SQL — это не опция. Хорошее знание SQL делает тебя сильнее в проектировании систем, распределённых системах, производительности и надёжности. Изучи SQL. Всё остальное строится поверх него. 👉 @SQLPortal
1 070
19
Варианты:
1 061
20
Вопрос по SQL: Что вернёт этот запрос? 👉 @SQLPortal
Вопрос по SQL: Что вернёт этот запрос? 👉 @SQLPortal
1 135