advanced_sql.pdf
1.8 MB
📖 PostgreSQL. Профессиональный SQL
Год: 2025
Автор: Евгений Моргунов
Эта книга — идеальный шаг для тех, кто уже освоил основы работы с SQL и готов углубить свои знания на профессиональном уровне. Евгений Моргунов, автор с более чем 25-летним опытом работы с PostgreSQL, делится своими знаниями о сложных возможностях языка. В книге рассматриваются продвинутые темы: от анализа планов выполнения запросов до использования рекурсивных табличных выражений для работы с иерархическими структурами. Практическая направленность материала позволит читателям научиться эффективно работать с PostgreSQL и решать более сложные задачи, такие как оптимизация запросов и создание собственных функций.
Каждая глава включает упражнения, которые позволяют закрепить изученный материал и научиться применять полученные знания на практике. Книга ориентирована на пользователей, желающих освоить более сложные аспекты работы с базами данных и повысить свою квалификацию. Она идеально подойдет как для разработчиков, так и для системных администраторов, которые работают с PostgreSQL и занимаются настройкой производительных и масштабируемых систем.
@sysadmin1
Год: 2025
Автор: Евгений Моргунов
Эта книга — идеальный шаг для тех, кто уже освоил основы работы с SQL и готов углубить свои знания на профессиональном уровне. Евгений Моргунов, автор с более чем 25-летним опытом работы с PostgreSQL, делится своими знаниями о сложных возможностях языка. В книге рассматриваются продвинутые темы: от анализа планов выполнения запросов до использования рекурсивных табличных выражений для работы с иерархическими структурами. Практическая направленность материала позволит читателям научиться эффективно работать с PostgreSQL и решать более сложные задачи, такие как оптимизация запросов и создание собственных функций.
Каждая глава включает упражнения, которые позволяют закрепить изученный материал и научиться применять полученные знания на практике. Книга ориентирована на пользователей, желающих освоить более сложные аспекты работы с базами данных и повысить свою квалификацию. Она идеально подойдет как для разработчиков, так и для системных администраторов, которые работают с PostgreSQL и занимаются настройкой производительных и масштабируемых систем.
@sysadmin1
❤2🔥2⚡1👍1
Media is too big
VIEW IN TELEGRAM
Работа С Файловой Системой Linux
00:00 - Вступление
01:30 - Структура файлов
03:30 - Терминал
03:40 - pwd
04:50 - cd
07:30 - ls
09:31 - clear
11:05 - mkdir
12:06 - touch
12:47 - man
13:58 - nano
14:02 - vi/vim
15:41 - cat
16:18 - less
16:40 - more
16:54 - head
17:28 - tail
17:46 - echo
18:36 - rm
19:36 - mv
20:56 - cp
23:30 - sudo
24:24 - stat
24:50 - Запуск исполняемых файлов
25:30 - Текущий каталог(.)
26:10 - Заключение
26:25 - Концовка
@sysadmin1
00:00 - Вступление
01:30 - Структура файлов
03:30 - Терминал
03:40 - pwd
04:50 - cd
07:30 - ls
09:31 - clear
11:05 - mkdir
12:06 - touch
12:47 - man
13:58 - nano
14:02 - vi/vim
15:41 - cat
16:18 - less
16:40 - more
16:54 - head
17:28 - tail
17:46 - echo
18:36 - rm
19:36 - mv
20:56 - cp
23:30 - sudo
24:24 - stat
24:50 - Запуск исполняемых файлов
25:30 - Текущий каталог(.)
26:10 - Заключение
26:25 - Концовка
@sysadmin1
👍5❤2🔥1🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🔥1🤡1
🔌 Распиновка LAN-портов Hikvision и Dahua — наглядная схема
При работе с камерами видеонаблюдения иногда возникает необходимость вручную обжать кабель или проверить соответствие проводов нестандартным LAN-разъёмам. Ниже привожу удобные схемы распиновки для Hikvision и Dahua, а также соответствие стандарту T568B.
📌 Hikvision — нестандартная цветовая схема
У камер Hikvision встречается «внутренняя» распиновка, цвета которой не совпадают со стандартным Ethernet. Поэтому важно сопоставить каждый провод с номерами контактов по T568B.
Сопоставление Hikvision → T568B:
1 — Оранжевый
2 — Жёлтый
3 — Зелёный
4 — Фиолетовый
5 — Серый
6 — Тёмно-синий
7 — Коричневый
8 — Белый
📌 Dahua — цветовая схема по назначению
У Dahua также есть свои фирменные цвета для внутреннего LAN-кабеля, но соответствие к T568B остаётся стандартным. Вторая схема помогает быстро понять, какой цвет какому номеру контакта соответствует.
Назначения (Dahua):
1 — Коричневый
2 — Фиолетовый
3 — Синий
4/5 — Жёлтый
6 — Оранжевый
7 — Серый
8 — Коричневый (внешний)
🧰 Для чего это нужно?
✔️ Замена повреждённого разъёма камеры
✔️ Переобжим нестандартного кабеля
✔️ Диагностика отсутствия связи
✔️ Подключение камер напрямую без штатного коннектора
@sysadmin1
При работе с камерами видеонаблюдения иногда возникает необходимость вручную обжать кабель или проверить соответствие проводов нестандартным LAN-разъёмам. Ниже привожу удобные схемы распиновки для Hikvision и Dahua, а также соответствие стандарту T568B.
📌 Hikvision — нестандартная цветовая схема
У камер Hikvision встречается «внутренняя» распиновка, цвета которой не совпадают со стандартным Ethernet. Поэтому важно сопоставить каждый провод с номерами контактов по T568B.
Сопоставление Hikvision → T568B:
1 — Оранжевый
2 — Жёлтый
3 — Зелёный
4 — Фиолетовый
5 — Серый
6 — Тёмно-синий
7 — Коричневый
8 — Белый
📌 Dahua — цветовая схема по назначению
У Dahua также есть свои фирменные цвета для внутреннего LAN-кабеля, но соответствие к T568B остаётся стандартным. Вторая схема помогает быстро понять, какой цвет какому номеру контакта соответствует.
Назначения (Dahua):
1 — Коричневый
2 — Фиолетовый
3 — Синий
4/5 — Жёлтый
6 — Оранжевый
7 — Серый
8 — Коричневый (внешний)
🧰 Для чего это нужно?
✔️ Замена повреждённого разъёма камеры
✔️ Переобжим нестандартного кабеля
✔️ Диагностика отсутствия связи
✔️ Подключение камер напрямую без штатного коннектора
@sysadmin1
❤3🔥2⚡1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1🎉1🏆1
Смотри, какую игру сделали в телеграме к Новому году 🎄
Если зайдешь, мы вместе получим подарки)) А там уже решишь, нравится тебе играть или нет
Вот ссылка 👇👇👇
Играть
🎄🎄🎄
Если зайдешь, мы вместе получим подарки)) А там уже решишь, нравится тебе играть или нет
Вот ссылка 👇👇👇
Играть
🎄🎄🎄
❤1👍1🔥1🏆1
Media is too big
VIEW IN TELEGRAM
Трюки и секреты командной строки Linux
В этом видео автор поделится различными полезными приёмами командной строки, освоив которые, вы значительно увеличите свою продуктивность: горячие клавиши, хитрые сокращения, различные конструкции, полезные команды.
00:00 Введение
01:08 Полезный tab
01:46 Запуск предыдущих команд
06:00 Горячие клавиши
10:10 Редактирование команд
12:30 Комментирование, символы # и ^
14:55 Выполнение команд в фоновом режиме (&)
15:47 Последовательное и зависимое выполнение (; && ||)
18:10 Очистка терминала clear, reset
20:47 Итоги
@sysadmin1
В этом видео автор поделится различными полезными приёмами командной строки, освоив которые, вы значительно увеличите свою продуктивность: горячие клавиши, хитрые сокращения, различные конструкции, полезные команды.
00:00 Введение
01:08 Полезный tab
01:46 Запуск предыдущих команд
06:00 Горячие клавиши
10:10 Редактирование команд
12:30 Комментирование, символы # и ^
14:55 Выполнение команд в фоновом режиме (&)
15:47 Последовательное и зависимое выполнение (; && ||)
18:10 Очистка терминала clear, reset
20:47 Итоги
@sysadmin1
❤3👍1🔥1🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1🎉1
Media is too big
VIEW IN TELEGRAM
❤3👍1🔥1🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1👏1
Media is too big
VIEW IN TELEGRAM
❤4🔥2⚡1👍1
Как работает DNS
1. Пользователь вводит домен:
2. Поиск в кэше (браузер/ОС) — не найдено
3. DNS-запрос к резолверу
4. Поиск в кэше резолвера — не найдено
5. Запрос к корневому DNS-серверу (Root NS)
6. Ответ: адрес TLD
7. Запрос к TLD-серверу
8. Ответ: адрес авторитетного сервера для
9. Запрос к авторитетному DNS-серверу
10. Ответ: запись A/AAAA — IP
11. Сохранение IP в кэше резолвера
12. Передача IP в браузер:
13. Сохранение IP в кэше браузера/ОС
14. HTTP-запрос:
15. HTTP-ответ:
@sysadmin1
1. Пользователь вводит домен:
bytebytego.com2. Поиск в кэше (браузер/ОС) — не найдено
3. DNS-запрос к резолверу
4. Поиск в кэше резолвера — не найдено
5. Запрос к корневому DNS-серверу (Root NS)
6. Ответ: адрес TLD
.com7. Запрос к TLD-серверу
.com8. Ответ: адрес авторитетного сервера для
bytebytego.com9. Запрос к авторитетному DNS-серверу
10. Ответ: запись A/AAAA — IP
172.67.21.1111. Сохранение IP в кэше резолвера
12. Передача IP в браузер:
172.67.21.1113. Сохранение IP в кэше браузера/ОС
14. HTTP-запрос:
GET /index.html15. HTTP-ответ:
OK@sysadmin1
👍6🔥2❤1🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🔥1👨💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Список полезных инструментов в системе Linux
🔹 pidstat — отслеживает, сколько системных ресурсов (CPU, память, ввод-вывод устройств, переключение задач, потоки) используется всеми программами или выбранным набором процессов.
🔹 netstat — отображает статистику по протоколам ICMP, IP, TCP и UDP.
🔹 lsof — выводит список открытых файлов в текущей системе.
🔹 iostat — предоставляет информацию о загрузке CPU и операциях ввода-вывода.
🔹 vmstat — показывает данные об активности CPU, блочном вводе-выводе, памяти, процессах, подкачке и ловушках.
@sysadmin1
🔹 pidstat — отслеживает, сколько системных ресурсов (CPU, память, ввод-вывод устройств, переключение задач, потоки) используется всеми программами или выбранным набором процессов.
🔹 netstat — отображает статистику по протоколам ICMP, IP, TCP и UDP.
🔹 lsof — выводит список открытых файлов в текущей системе.
🔹 iostat — предоставляет информацию о загрузке CPU и операциях ввода-вывода.
🔹 vmstat — показывает данные об активности CPU, блочном вводе-выводе, памяти, процессах, подкачке и ловушках.
@sysadmin1
❤1👍1🎉1