subquery_to_derived duplicate name
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Bắt đầu bằng cách chạy trình tái hiện SQL được cung cấp trên một schema mới tạo với subquery_to_derived được bật, sau đó so sánh với cài đặt đã tắt. Theo dõi đường dẫn của optimizer biến đổi subquery và xử lý các tên trùng lặp; hoàn thành có nghĩa là truy vấn không còn làm server bị crash mà thay vào đó trả về một result set hoặc một lỗi ở cấp truy vấn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
With optimizer_switch='subquery_to_derived=on', running the reproducer below on a freshly created schema crashes the server process. The query was expected to return a result set (or at worst a query-level error) without affecting the server, but instead the server crashes. With subquery_to_derived=off the same query runs fine.
Crash SQL
CREATE TABLE t1 (a BIGINT PRIMARY KEY, b BIGINT);
CREATE TABLE t2 (a BIGINT PRIMARY KEY);
SELECT /*+ SET_VAR(optimizer_switch='subquery_to_derived=on') */
COUNT(DISTINCT s.a) = (SELECT COUNT(DISTINCT s1.a)
FROM t2 s1 WHERE s1.a = o.b) AS x
FROM t1 o LEFT JOIN t2 s ON o.b = s.a
GROUP BY o.a, o.b;
- Ngôn ngữ chính
- C++
- Star
- 338
- Fork
- 235
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của OpenTenBase/TXSQL
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
OpenTenBase/TXSQL#95 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
OpenTenBase/TXSQL#57 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 32/100
OpenTenBase/TXSQL#113 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
OpenTenBase/TXSQL#112 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
OpenTenBase/TXSQL#111 ·
Tất cả issue của OpenTenBase/TXSQL
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
AXERA-TECH/ax-llm#77 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
games-on-whales/wolf#509 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
bug-unconfirmed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100