Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 November 23

MR

Mafusail Romanovich in SqlCom.ru - Стиль жизни SQL
Только если ты положишь это поле в отдельную колонку
Но это kinda weird
источник

i

isNaN() in SqlCom.ru - Стиль жизни SQL
Mafusail Romanovich
Только если ты положишь это поле в отдельную колонку
Но это kinda weird
хочу сделать чат с юзерами
и что бы хранить сообщения думал уже на крайняк заюзать json но понимаю что если другой человек полностью заменит json а я в этот момент отпраля старый то могут быть проблеммы, типа потеря сообщений
источник

MR

Mafusail Romanovich in SqlCom.ru - Стиль жизни SQL
isNaN()
хочу сделать чат с юзерами
и что бы хранить сообщения думал уже на крайняк заюзать json но понимаю что если другой человек полностью заменит json а я в этот момент отпраля старый то могут быть проблеммы, типа потеря сообщений
Для этого возможно стоит присмотреться к nosql базе данных
источник

i

isNaN() in SqlCom.ru - Стиль жизни SQL
Mafusail Romanovich
Для этого возможно стоит присмотреться к nosql базе данных
Ну я тоже уж думал об этом
а уместна ли интеграция mysql + nosql
делабт так вообще?
источник

MR

Mafusail Romanovich in SqlCom.ru - Стиль жизни SQL
Тут не подскажу, так как не знаю)
Могу предложить не хранить json целиком в базе, а вытягивать данные из json и попробовать класть в таблицы сами значения
источник

i

isNaN() in SqlCom.ru - Стиль жизни SQL
Mafusail Romanovich
Тут не подскажу, так как не знаю)
Могу предложить не хранить json целиком в базе, а вытягивать данные из json и попробовать класть в таблицы сами значения
от такой велосипед нашел
(просто делюсь может понадобиться )

https://dev.mysql.com/doc/refman/8.0/en/json-modification-functions.html
источник

AK

Aleksey Kovalenko in SqlCom.ru - Стиль жизни SQL
Всем привет. Может кто подскажет, кто ставил MSSQL на Linux. Есть какие то значимые затыки, например не тот план выполнения, может быть расход памяти. + по админской части, можно ли там также снимать метрики, из системного монитора. или может кто-что посоветует почитать на эту тему, заранее спасибо.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Aleksey Kovalenko
Всем привет. Может кто подскажет, кто ставил MSSQL на Linux. Есть какие то значимые затыки, например не тот план выполнения, может быть расход памяти. + по админской части, можно ли там также снимать метрики, из системного монитора. или может кто-что посоветует почитать на эту тему, заранее спасибо.
Привет! На линуксе работает тот же бинарь, что и на винде. Это реализовано через прослойку трансляции системных вызовов. SQL Server имеет всего 35 платформозависимых вызовов, так что это почти не сказывается на производительности. Планы запросов, скорость выполнения, возможности классического Database Engine не отличаются. Отличается состав дополнительных компонент, типа репликации, In-memory Database и т.п. Также на линуксе используется решение высокой доступности Pacemaker за отсутствием Windows Failover Cluster. Pacemaker  сильно проигрывает по функциональности, удобству настройки. Также к нему есть вопросы по безопасности. На примере PostgreSQL было показано, что его архитектура может приводить к потере данных, но неизвестно на сколько это актуально для MS SQL. На счёт мониторинга ОС через счётчики производительности - там это выглядит сильно иначе. Счётчики уровня экземпляра те же и доступны через sys.dm_os_performance_counters, но не через perfmon  и прочее, что работает через WMI. Вот тут готовое решение по мониторингу SQL Server на линуксе на основе influxDB и Grafana. Используется docker так что разворачивается не особо трудно.
источник

AK

Aleksey Kovalenko in SqlCom.ru - Стиль жизни SQL
Oleg T
Привет! На линуксе работает тот же бинарь, что и на винде. Это реализовано через прослойку трансляции системных вызовов. SQL Server имеет всего 35 платформозависимых вызовов, так что это почти не сказывается на производительности. Планы запросов, скорость выполнения, возможности классического Database Engine не отличаются. Отличается состав дополнительных компонент, типа репликации, In-memory Database и т.п. Также на линуксе используется решение высокой доступности Pacemaker за отсутствием Windows Failover Cluster. Pacemaker  сильно проигрывает по функциональности, удобству настройки. Также к нему есть вопросы по безопасности. На примере PostgreSQL было показано, что его архитектура может приводить к потере данных, но неизвестно на сколько это актуально для MS SQL. На счёт мониторинга ОС через счётчики производительности - там это выглядит сильно иначе. Счётчики уровня экземпляра те же и доступны через sys.dm_os_performance_counters, но не через perfmon  и прочее, что работает через WMI. Вот тут готовое решение по мониторингу SQL Server на линуксе на основе influxDB и Grafana. Используется docker так что разворачивается не особо трудно.
Спасибо, сложно, попробую накопать какую-то информацию. Если есть может ссылки, гле почитать, буду очень признателен
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Почитайте книгу Боба Варда Pro SQL Server On Linux, если хотите основательно разобраться. Если просто фрагментарно почитать, то у MS неплохая документация на docs.microsoft.com. https://docs.microsoft.com/ru-ru/sql/linux/sql-server-linux-overview?view=sql-server-ver15
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Aleksey Kovalenko
Спасибо, сложно, попробую накопать какую-то информацию. Если есть может ссылки, гле почитать, буду очень признателен
Если конкретные вопросы есть, то вы спрашивайте, я постараюсь ответить.
источник

Р

Роман in SqlCom.ru - Стиль жизни SQL
Всем привет, кто нибудь сталкивался с SSRS?
источник

DN

Denis Novickiy in SqlCom.ru - Стиль жизни SQL
Роман
Всем привет, кто нибудь сталкивался с SSRS?
лучше сразу задавать вопрос
источник

Р

Роман in SqlCom.ru - Стиль жизни SQL
На что может ругаться, все было хорошо, а тут вдруг такая фигня
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Антивирус
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Рекомендую также вынести домашние каталоги сервисной учётки из проверок антивируса.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
И не свети название компании, это попадос на Compliance.
источник

Р

Роман in SqlCom.ru - Стиль жизни SQL
Понял, спасибо
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
антивирус на sql сервере это круто
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
хотя судя по скринам надо проверять место и джобы
источник