Вопросы с тегом «xml»

Сокращение от «расширяемого языка разметки». Текстовый язык разметки для передачи структурированных данных.

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 = st.event_session_address WHERE …

1
Очень странная производительность с индексом XML
Мой вопрос основан на этом: https://stackoverflow.com/q/35575990/5089204 Чтобы дать ответ, я сделал следующий тест-сценарий. Тестовый сценарий Сначала я создаю тестовую таблицу и заполняю ее 100 000 строк. Случайное число (от 0 до 1000) должно приводить к ~ 100 строкам для каждого случайного числа. Этот номер помещается в столбец varchar и в …

2
LOB_DATA, медленное сканирование таблицы и некоторые вопросы ввода / вывода
У меня есть довольно большая таблица с одним из столбцов, представляющих собой данные XML, со средним размером записи XML ~ 15 килобайт. Все остальные столбцы - это обычные числа, большие буквы, идентификаторы GUID и т. Д. Чтобы получить конкретные числа, скажем, таблица имеет миллион строк и размер ~ 15 ГБ. …

4
FOR XML не удалось сериализовать данные, поскольку они содержат символ (0x0000)
У меня большой запрос (при необходимости я опубликую его здесь), и я получаю эту ошибку: Сообщение 6841, уровень 16, состояние 1, строка 1 FOR 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 …
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
Почему вторичный селективный индекс не используется, когда предложение where фильтрует значение `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.