«xml» 태그된 질문

'eXtensible Markup Language'의 줄임말입니다. 구조화 된 데이터를 전송하기위한 텍스트 마크 업 언어입니다.

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 [name] …

1
XML 인덱스로 매우 이상한 성능
내 질문은 이것을 기반으로합니다 : https : //.com/q/35575990/5089204 거기에 대한 답변을 제공하기 위해 다음 테스트 시나리오를 수행했습니다. 테스트 시나리오 먼저 테스트 테이블을 만들고 100.000 행으로 채 웁니다. 난수 (0 ~ 1000)는 각 난수에 대해 ~ 100 개의 행으로 이어져야합니다. 이 숫자는 varchar col에 입력되며 XML의 값으로 사용됩니다. 그런 다음 OP와 …

2
LOB_DATA, 느린 테이블 스캔 및 일부 I / O 질문
열 중 하나가 XML 데이터이고 평균 XML 항목 크기가 ~ 15 킬로바이트 인 다소 큰 테이블이 있습니다. 다른 모든 열은 일반 int, bigint, GUID 등입니다. 구체적인 숫자를 나타 내기 위해 테이블에 백만 개의 행이 있고 크기가 ~ 15GB라고 가정합니다. 내가 주목 한 것은 모든 열을 선택하려면이 테이블에서 데이터를 선택하는 것이 …

4
문자 (0x0000)를 포함하므로 FOR XML에서 데이터를 직렬화 할 수 없습니다.
큰 쿼리가 있고 (필요한 경우 여기에 게시 할)이 오류가 발생합니다. 메시지 6841, 수준 16, 상태 1, 줄 1 FOR XML에 'NoName'노드에 대한 데이터를 직렬화 할 수 없습니다. XML에 허용되지 않는 문자 (0x0000)가 포함되어 있기 때문입니다. FOR XML을 사용하여이 데이터를 검색하려면 이진, varbinary 또는 이미지 데이터 유형으로 변환하고 BINARY BASE64 지시문을 …

2
VARCHAR을 VARBINARY로 변환
성능 추세를 모니터링하고 최적화가 필요한 영역을 식별 할 수 있도록 쿼리 계획과 함께 비싼 실행 쿼리 로그를 테이블에 보관했습니다. 그러나 쿼리 계획이 너무 많은 공간을 차지하는 시점에 도달했습니다 (각 쿼리에 대해 전체 계획을 저장하기 때문에). 따라서 QueryPlanHash 및 QueryPlan을 다른 테이블로 추출하여 기존 데이터를 정규화하려고합니다. CREATE TABLE QueryPlans ( QueryPlanHash …

3
삽입시 SQL 서버가 XML 구조를 변경 함
SQL Server의 XML 열에 일부 XML 데이터를 삽입하고 있지만 데이터가 삽입 된 후 SQL Server에 의해 변경되었습니다. 여기에 내가 삽입 한 데이터가 있습니다 <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" /> 두 번째 줄에주의하십시오. XSLT 변환 출력 방법을 …
15 sql-server  xml 

3
XPath / XQuery를 사용하여 동일한 XML 요소의 모든 값을 연결
다음과 같은 XML 값이 있습니다. <R> <I>A</I> <I>B</I> <I>C</I> ... </R> 모든 I값 을 연결 하고 단일 문자열로 반환하려고합니다 ABC.... 이제 XML을 파쇄하고 결과를 다시 노드리스 XML로 집계하여 결과에 적용 할 수 있음을 알고 .values('text()[1]', ...)있습니다. SELECT ( SELECT n.n.value('text()[1]', 'varchar(50)') AS [text()] FROM @MyXml.nodes('/R/I') AS n (n) FOR XML …

1
이 확장 이벤트 XML을 가능한 빨리 파쇄하려면 어떻게해야합니까?
SQL Server 2008 R2에서 확장 이벤트 세션을 만들었습니다. 세션은 실행되고 예상대로 정확하게 이벤트가 발생하는대로 수집합니다. 이벤트가 비교적 적을 때 XML을 파쇄하면 성능이 허용됩니다. 수천 개의 이벤트가 발생하면 xml을 파쇄하는 데 시간이 오래 걸립니다. 나는 내가 잘못하고 있다는 것을 알고 있습니다. XML 엔진의 내부에 대한 지식이 충분하지 않아서 무엇을 이해할 수 …

2
sp_send_dbmail 저장 프로 시저 첨부 파일과 함께 보내기
고객 중 한 명에게 작은 월별 보고서를 보내는 일을 맡았습니다. 보고서는 이전에 인스턴스에서 수동으로 실행되었으며 출력은 스프레드 시트에 복사되어 고객에게 첨부 파일로 전송됩니다. 더 영구적 인 솔루션을 찾고 있으므로 sp_send_dbmail저장 프로 시저를 사용 하여 쿼리를 실행하고이를 첨부 파일로 보내려고합니다. 모든 것이 메시지 형식 만 작동합니다. 처음에는 출력을 CSV 파일로 첨부하려고 …


4
테이블이없는 데이터베이스에 데이터를 저장하는 방법은 무엇입니까?
학교에서 배운 것은 테이블에 데이터를 저장하는 SQL이었습니다. 지금은 데이터가 XML 파일로 저장되는 프로젝트를 진행하고 있습니다. 또한 모든 XML에는 비주얼 파일 (JPEG)에 대한 참조가 포함되어 있습니다. XML 자체에는 1,000 개가 넘는 좌표 포인트와 데이터에 대한 추가 정보가 포함되어 있습니다. 제 생각에는이 정보를 테이블에 저장하는 것은 의미가 없습니다. 게다가 SQL로 JPEG 파일도 …

3
파일에서 PostgreSQL 데이터베이스로 XML을 읽는 SQL
PostgreSQL XML값 으로 XML 파일을 읽기 위해 SQL을 작성하려면 어떻게 해야합니까? PostgreSQL에는 텍스트 문자열을 해당 유형으로 구문 분석하는 기능 이있는 기본 XML 데이터 유형 이 XMLPARSE있습니다. 파일 시스템에서 데이터를 읽는 방법도 있습니다. 그 COPY중에서도 성명서. 그러나 파일 시스템 항목에서 내용을 읽고 XML값 을 채우는 데 사용하는 기본 PostgreSQL SQL 문을 …
12 postgresql  xml 

4
XML 데이터 유형을 사용하는 경우
프로젝트에서 데이터베이스를 생성 할 책임이 있습니다. 값이 거의없는 필드 (10,000 레코드마다 1 개)가 있으며 필드를 데이터베이스에 저장하는 가장 좋은 방법을 찾으려고합니다. 내가 볼 수있는 한 세 가지 옵션이 있습니다. 각 추가 값에 대해 테이블에 열 추가 원래 테이블을 참조하고 값을 저장해야 할 위치에만 레코드가있는 연결된 테이블을 추가하십시오. 원래 테이블에서 XML …


1
SQL Server 쿼리 계획 XML : QueryPlanHash 길이
업데이트 : 이것은 분명히 버그입니다. 자세한 내용은 이 연결 항목을 참조하십시오 . sp_BlitzCache (전체 공개, 필자는 필자 중 하나)에 대한 일부 변경 사항을 테스트하는 동안 코드에서 버그라고 생각한 부분을 발견했습니다. 어느 시점에서 쿼리 비용을 얻기 위해 쿼리 계획 해시를 일치시킵니다. 우리는 그렇게 그렇게합니다 : statement.value('sum(/p:StmtSimple[xs:hexBinary(substring(@QueryHash, 3)) = xs:hexBinary(sql:column("b.QueryHash"))]/@StatementSubTreeCost)', 'float') 내가 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.