Size: a a a

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

2020 August 14

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Dmitry Paziy
разве кейз можно использовать во from?
во from нельзя, можно в join и в where, задача у него не совсем понятна
источник

DP

Dmitry Paziy in SqlCom.ru - Стиль жизни SQL
будет быстрее
источник

СЖ

Сергей Жуков... in SqlCom.ru - Стиль жизни SQL
Всем привет.
Коллеги, у кого есть опыт с MSSQL в AWS RDS, вопрос к вам.
Делаю бекап базы MSSQL в AWS RDS в S3:
exec msdb.dbo.rds_backup_database
 @source_db_name='db_name',
 @s3_arn_to_backup_to='arn:aws:s3:::my_bucket/db_name.bak',
 @overwrite_s3_backup_file=1,
 @type='FULL';
 
Получаю ошибку:
Aborted the task because of a task failure or an overlap with your preferred backup window for RDS automated backup.
Task has been aborted.
Error making request with Error Code Forbidden and Http Status Code Forbidden.
No further error information was returned by the service.

Проверил:
1) сам сервер MSSQL и S3 bucket в одном регионе
2) время выполнения бекапа мной и время выполнения автоматического бекапа не накладывается друг на друга
3) групповая опция SQLSERVER_BACKUP_RESTORE указана для моего сервера

С чем может быть связана ошибка?
источник

DP

Dmitry Paziy in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
во from нельзя, можно в join и в where, задача у него не совсем понятна
вот я и удивился, хотя всегда в оракле использую кейзы только в селекте
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Сергей Жуков
Всем привет.
Коллеги, у кого есть опыт с MSSQL в AWS RDS, вопрос к вам.
Делаю бекап базы MSSQL в AWS RDS в S3:
exec msdb.dbo.rds_backup_database
 @source_db_name='db_name',
 @s3_arn_to_backup_to='arn:aws:s3:::my_bucket/db_name.bak',
 @overwrite_s3_backup_file=1,
 @type='FULL';
 
Получаю ошибку:
Aborted the task because of a task failure or an overlap with your preferred backup window for RDS automated backup.
Task has been aborted.
Error making request with Error Code Forbidden and Http Status Code Forbidden.
No further error information was returned by the service.

Проверил:
1) сам сервер MSSQL и S3 bucket в одном регионе
2) время выполнения бекапа мной и время выполнения автоматического бекапа не накладывается друг на друга
3) групповая опция SQLSERVER_BACKUP_RESTORE указана для моего сервера

С чем может быть связана ошибка?
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
продублирую: кто-нибудь SQL Server 2016 SP2 CU14 от 2020-08-06 ставил? сбросьте пожалуйста полный результат SELECT @@VERSION;
источник

O

Oleg in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
продублирую: кто-нибудь SQL Server 2016 SP2 CU14 от 2020-08-06 ставил? сбросьте пожалуйста полный результат SELECT @@VERSION;
5 минут и отвечу
источник

O

Oleg in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
продублирую: кто-нибудь SQL Server 2016 SP2 CU14 от 2020-08-06 ставил? сбросьте пожалуйста полный результат SELECT @@VERSION;
Microsoft SQL Server 2016 (SP2-CU14) (KB4564903) - 13.0.5830.85 (X64)   Jul 31 2020 18:47:07   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Oleg
Microsoft SQL Server 2016 (SP2-CU14) (KB4564903) - 13.0.5830.85 (X64)   Jul 31 2020 18:47:07   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)
благодарю
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Алексей Сергеевич
Добрый день. Подскажите можно ли как нибудь сделать условия в from? Из серии если id = 10 то одна связь, а если id = 20 то другая связь
Антипаттерн .
Юзай UNION
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
Ребятушки, молодые вы мои, объясните, как так получается?)))
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
я чет в шоке. в винде нормально отрабатывает с параметром -M, а тут (centos) ругается на недостающий аргумент, но если добавить левый аргумент какой-нибудь, то всё нормально работает
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
источник

O

Oleg in SqlCom.ru - Стиль жизни SQL
Пиши багрепорт :)
источник

OM

Oleg Makarikhin in SqlCom.ru - Стиль жизни SQL
Привет, есть ли для процессов разница в номере ядер  на которых процессы работают, типа только на scheduler_id = 0 работают какие-то конкретные ответственные задачи?

просто у меня на 0м ядре 12 процессов постоянно работают и несколько ждут, в то время как на других ядрах(много)  по  6 и практически нигде нет runnable.
SELECT scheduler_id, current_tasks_count, runnable_tasks_count, work_queue_count, pending_disk_io_count
FROM sys.dm_os_schedulers
WHERE scheduler_id < 255
GO
и есть процесс пользоватскльий, который делал exec sys.sp_tables  и ему хотелось было делать это именно на 0м ядре, и долго делал, голодал
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Oleg Makarikhin
Привет, есть ли для процессов разница в номере ядер  на которых процессы работают, типа только на scheduler_id = 0 работают какие-то конкретные ответственные задачи?

просто у меня на 0м ядре 12 процессов постоянно работают и несколько ждут, в то время как на других ядрах(много)  по  6 и практически нигде нет runnable.
SELECT scheduler_id, current_tasks_count, runnable_tasks_count, work_queue_count, pending_disk_io_count
FROM sys.dm_os_schedulers
WHERE scheduler_id < 255
GO
и есть процесс пользоватскльий, который делал exec sys.sp_tables  и ему хотелось было делать это именно на 0м ядре, и долго делал, голодал
источник

OM

Oleg Makarikhin in SqlCom.ru - Стиль жизни SQL
спасибо, хорошая идея.
есть ли смысл выделять целую NUMA операциоке, и играют ли для неё какую-то роль номера ядер?
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
Oleg
Пиши багрепорт :)
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Какой-то Хмырь
Ребятушки, молодые вы мои, объясните, как так получается?)))
sqlcmd - портирована под Linux, там конечно же могут быть такие “фичи”. попробуйте ради расового разнообразия https://github.com/dbcli/mssql-cli
также у sqlcmd есть еще забавные “фичи”, связанные с порядком передачи аргументов https://github.com/ktaranov/sqlserver-kit/blob/master/SQL%20Server%20Name%20Convention%20and%20T-SQL%20Programming%20Style.md
In sqlcmd move the -Uand -P parameters after the -Q parameter so that the password is at the end of the command.
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Oleg Makarikhin
спасибо, хорошая идея.
есть ли смысл выделять целую NUMA операциоке, и играют ли для неё какую-то роль номера ядер?
1. Нет
2. Не знаю
но эти вопросы лучше задавть более продвинутым админам
источник