Запитання з тегом «xml»

Скорочене слово "Мова розметки eXtensible". Текстова мова розмітки для передачі структурованих даних.

2
Оптимізація планів за допомогою зчитувачів XML
Виконання запиту звідси, щоб витягнути події з глухого кута поза сеансом розширених подій за замовчуванням SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS DeadlockGraph FROM (SELECT CAST (target_data AS XML) AS TargetData FROM sys.dm_xe_session_targets st JOIN sys.dm_xe_sessions s ON s.address = …

1
Дуже дивна продуктивність з індексом XML
Моє запитання засноване на цьому: https://stackoverflow.com/q/35575990/5089204 Щоб дати відповідь там, я зробив наступний тестовий сценарій. Тестовий сценарій Спочатку я створюю тестову таблицю і заповнюю її 100 000 рядками. Випадкове число (0 до 1000) повинно вести до ~ 100 рядків для кожного випадкового числа. Це число вводиться у варшарський колон і …

2
LOB_DATA, повільне сканування таблиці та деякі питання вводу / виводу
У мене досить велика таблиця, в одному з стовпців яких є дані XML, середній розмір запису XML становить ~ 15 кілобайт. Усі інші стовпці - це звичайні вставки, біґінти, GUID тощо. Щоб мати конкретні цифри, скажімо, таблиця має мільйон рядків і розміром становить ~ 15 ГБ. Я помітив, що ця …

4
ДЛЯ XML не вдалося серіалізувати дані, оскільки вони містять символи (0x0000)
У мене великий запит (при необхідності я його опублікую тут), і я отримую цю помилку: Msg 6841, рівень 16, стан 1, рядок 1 для XML не зміг серіалізувати дані для вузла "NoName", оскільки він містить символ (0x0000), який не дозволений у XML. Щоб отримати ці дані за допомогою FOR XML, …

2
Перетворення VARCHAR у VARBINARY
Я зберігаю журнал дорогих запущених запитів разом з їх планами запитів у таблиці, щоб ми могли відстежувати тенденції в продуктивності та визначати області, які потребують оптимізації. Однак дійшло до того, що плани запитів займають занадто багато місця (оскільки ми зберігаємо весь план проти кожного запиту). Тому я намагаюся нормалізувати наявні …

3
Сервер SQL змінює структуру XML, коли вставляється
Я вставляю деякі XML-дані в стовпчик XML на SQL-сервер, але після введення даних він був змінений сервером sql. Ось дані, які я вставляю <xsl:value-of select="name/n/given" /> <xsl:text> </xsl:text> <xsl:value-of select="name/n/family" /> Коли я читаю його назад, це виглядає приблизно так <xsl:value-of select="name/n/given" /> <xsl:text /> <xsl:value-of select="name/n/family" /> Зверніть увагу …
15 sql-server  xml 

3
Об'єднайте всі значення одного елемента XML за допомогою XPath / XQuery
У мене є таке значення XML: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Я хочу , щоб об'єднати всі Iзначення і повертає їх у вигляді одного рядка: ABC.... Тепер я знаю, що я можу подрібнити XML, агрегувати результати назад як XML без вузла і застосувати .values('text()[1]', ...)до результату: SELECT ( SELECT …

1
Як я можу якнайшвидше подрібнити цей XML розширених подій?
Я створив розширений сеанс подій у SQL Server 2008 R2. Сеанс працює і збирає події, як вони відбуваються, точно так, як ви очікували. Якщо я подрібнюю xml, коли подій порівняно мало, продуктивність є прийнятною. Коли у мене є тисячі подій, потрібно назавжди подрібнити xml. Я знаю, що роблю щось не …

2
sp_send_dbmail збережена процедура надсилається з вкладенням
Мені було доручено надіслати невеликий щомісячний звіт одному із своїх клієнтів. Раніше звіт запускався в екземплярі вручну, вихід копіюється в електронну таблицю і надсилається замовнику як додаток. Я шукаю більш постійне рішення, тому маю намір використовувати sp_send_dbmailзбережену процедуру для запуску запиту та надсилання його як вкладення. Все працює, крім форматування …

1
Чому вторинний селективний індекс не використовується, коли пункт фільтрує на "value ()"?
Налаштування: create table dbo.T ( ID int identity primary key, XMLDoc xml not null ); insert into dbo.T(XMLDoc) select ( select N.Number for xml path(''), type ) from ( select top(10000) row_number() over(order by (select null)) as Number from sys.columns as c1, sys.columns as c2 ) as N; Зразок XML …

4
Як зберігати дані в базі даних без таблиць?
Все, що я навчився в школі, - це SQL, який зберігає дані в таблиці. Зараз я працюю над проектом, де дані зберігаються у XML-файлах. Крім того, кожен XML містить посилання на візуальні файли (JPEG). Сам XML містить понад тисячу точок координат, а також додаткову інформацію про дані. На мою думку, …

3
SQL для читання XML з файлу в базу даних PostgreSQL
Як я можу написати SQL, щоб прочитати XML-файл у XMLзначення PostgreSQL ? PostgreSQL має вбудований тип даних XML з XMLPARSEфункцією розбору текстового рядка до цього типу. Він також має способи зчитування даних з файлової системи; COPYзаяву, серед інших. Але я не бачу способу писати нативні висловлювання PostgreSQL SQL, щоб прочитати …
12 postgresql  xml 

4
Коли використовувати тип даних XML
Я відповідаю за створення бази даних про проект. У нас є поля, які рідко мають значення (1 на кожні 10 000 записів), і я намагаюся розробити найкращий спосіб збереження цього в базі даних. Наскільки я бачу, у мене є 3 варіанти: Додайте стовпчик у таблицю для кожного додаткового значення Додайте …


1
План запитів SQL Server XML: довжина QueryPlanHash
ОНОВЛЕННЯ: Це, безумовно, помилка. Для отримання детальної інформації див цей елемент підключення . Під час тестування деяких змін sp_BlitzCache (повне розкриття інформації, я один з авторів), я натрапив на те, що, на мою думку, помилку в нашому коді. В один момент ми підбираємо хеш-план плану запитів, щоб отримати вартість запиту. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.