«union» 태그된 질문

1
UNPIVOT이 UNION ALL로 변환되는 것을 어떻게 방지 할 수 있습니까?
다소 복잡한 Oracle 쿼리가 있는데 완료하는 데 약 30 분이 걸립니다. 쿼리의 느린 부분을 취하여 별도로 실행하면 몇 초 안에 완료됩니다. 다음은 격리 된 쿼리에 대한 SQL 모니터 보고서의 스크린 샷입니다. 전체 쿼리의 일부로 실행될 때 동일한 논리가 있습니다. 색상은 두 스크린 샷의 동일한 표에 해당합니다. 느린 쿼리의 경우 Oracle은 …

3
연결 물리적 조작 : 실행 순서를 보장합니까?
표준 SQL에서 결과는 union all어떤 순서로도 보장되지 않습니다. 따라서 다음과 같은 것이 있습니다. select 'A' as c union all select 'B' 순서에 관계없이 두 행을 반환 할 수 있습니다 (실제로 'A'가 'B'보다 앞에 올 것이라는 것을 알고있는 데이터베이스에서 실제로도). SQL Server에서는 "연결"물리적 작업을 사용하여 실행 계획으로 바뀝니다. 연결 연산이 입력을 …

2
정수를 천정으로 캐스팅하는 데 문제가 있음 (10 진수)
이 시나리오가 있습니다 .MySQL이 가장 큰 십진수 값을 가져 와서 다른 값을 캐스트하려고합니다. 문제는이 쿼리가 외부 라이브러리에 의해 생성되므로 적어도이 수준에서는이 코드를 제어 할 수 없다는 것입니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? SELECT 20 AS x UNION SELECT null UNION SELECT 2.2; +------+ | x | +------+ | …

1
MySQL : 내부 쿼리에서 "ORDER BY"를 사용하여 UNION 최적화
방금 동일한 레이아웃을 가진 여러 테이블로 구성된 로깅 시스템을 설정했습니다. 각 데이터 소스마다 하나의 테이블이 있습니다. 로그 뷰어의 경우 UNION 모든 로그 테이블 , 계정별로 필터링 , 소스 식별을위한 의사 열 추가 시간이별로 정렬 , 및 페이지 매김을 위해 그들을 제한 . 모든 테이블에는 zeitpunkt색인화 된 날짜 / 시간 열 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.