Size: a a a

2020 December 03

ДT

Дмитрий Texnix... in sql_ninja
Oleg T
Service Broker в помощь.
на убунту он есть?
источник

ДT

Дмитрий Texnix... in sql_ninja
скуэль на убунте
источник

ДT

Дмитрий Texnix... in sql_ninja
мс
источник

ДT

Дмитрий Texnix... in sql_ninja
там вроде порезан функционал
источник

O

Oleg T in sql_ninja
Щас проверю, вроде есть.
источник

ДT

Дмитрий Texnix... in sql_ninja
агента точно нет
источник

TS

Tim Safari in sql_ninja
Павел Львов
А как понять что это такое? По времени вроде похоже, как смотреть для юзерских spid от какого процесса идёт запрос я знаю, а как от системных нет...
ну, тут только смотреть, что за процесс - и искать в тырнетах )
источник

MC

Max Chistyakov in sql_ninja
Дмитрий Texnix
вот ты знаешь, как в постгресе объявить табличную функцию, чтобы она не просто varchar выдавало в поле, а varchar(10) ?
Не юзай варчар в постгре
источник

ДT

Дмитрий Texnix... in sql_ninja
Max Chistyakov
Не юзай варчар в постгре
а что юзать?
источник

IK

Ivan Kuzmin in sql_ninja
text
источник

ДT

Дмитрий Texnix... in sql_ninja
мне нужно ограничение по символам
источник

ДС

Дмитрий Степанов... in sql_ninja
Простой вариант:
1. Грузишь файл в таблицу типа (fileId int primary key clustered, fileData nvarchar(max), fileProgress int, fileStatus nvarchar(500))
2. Пинаешь сервисброкер на обработку файла
3. В процедуре обработки в fileProgress и fileStatus пишешь состояние операции.
4. В дельфях по таймеру/в потоке получаешь состояние обработки
источник

ДС

Дмитрий Степанов... in sql_ninja
И нахер транзакции из ПО
источник

ДT

Дмитрий Texnix... in sql_ninja
так как делфи автоматом считывает длинну поля и ставит её, а text преобразует в memo
источник

MC

Max Chistyakov in sql_ninja
источник

MC

Max Chistyakov in sql_ninja
Дмитрий Texnix
а что юзать?
Текст. Если нужно ограничение на символы, добавить чек констрэинт
источник

ML

Mihail Li in sql_ninja
Павел Львов
Куда копать чтобы понять что его засталяет так жрать проц? Из пользовательских запросов в мониторинге только мой на получения этих данных....
SELECT TOP 10
      [Average CPU used] = total_worker_time / qs.execution_count,
      [Total CPU used] = total_worker_time,
      [Execution count] = qs.execution_count,
      [Individual Query] = SUBSTRING(qt.text,qs.statement_start_offset/2,
        (CASE
           WHEN qs.statement_end_offset = -1 THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
           ELSE qs.statement_end_offset
         END - qs.statement_start_offset)/2),
      [Parent Query] = qt.text,
      [DatabaseName] = DB_NAME(qt.dbid)
 FROM sys.dm_exec_query_stats qs
 CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) as qt
 ORDER BY [Average CPU used] DESC;
источник

MC

Max Chistyakov in sql_ninja
Или создать пользовательский тип
источник

ДT

Дмитрий Texnix... in sql_ninja
Max Chistyakov
Текст. Если нужно ограничение на символы, добавить чек констрэинт
что за чек констрейнт? что гуглить?
источник

ДС

Дмитрий Степанов... in sql_ninja
Дмитрий Texnix
агента точно нет
На php/go пишешь простенький http api которое будет дергать нужную процедуру
источник