Cơ Chế Snapshot trong MVCC
Thông tin cơ bản về Snapshot
Snapshot trong MVCC được định nghĩa qua cấu trúc dữ liệu chung:
extern THR_LOCAL PGDLLIMPORT SnapshotState CurrentSnapshot;
extern THR_LOCAL PGDLLIMPORT SnapshotState SelfSnapshot;
extern THR_LOCAL PGDLLIMPORT SnapshotState UniversalSnapshot;
extern THR_LOCAL PGDLLIMPORT SnapshotState ToastSnapshot;
#ifdef ENABLE_MU ...
Đăng vào ngày 30 tháng 6 lúc 04:22
Hướng dẫn sử dụng lệnh SHOW TRIGGERS trong openGauss
Mô tả chức năng
Lệnh SHOW TRIGGERS hiển thị thông tin về các trình kích hoạt (triggers) trong cơ sở dữ liệu.
Cú pháp
SHOW TRIGGERS {FROM | IN} ten_cSDL [LIKE 'mẫu' | WHERE biểu_thức]
Giải thích tham số
ten_cSDL: Tên của cơ sở dữ liệu hoặc schema.
WHERE biểu_thức: Biểu thức lọc để chọn các trình kích hoạt cụ thể.
LIKE 'mẫu': Mẫu chính ...
Đăng vào ngày 25 tháng 5 lúc 16:09
Phân tích rewriteheap.cpp trong công cụ lưu trữ OpenGauss
Trong hệ thống lưu trữ của OpenGauss, tệp rewriteheap.cpp (nằm tại opengauss-server/src/gausskernel/storage/access/heap/rewriteheap.cpp) cung cấp các hàm hỗ trợ việc ghi lại toàn bộ nội dung bảng (heap rewrite) một cách an toàn và hiệu quả. Quá trình này đảm bảo tính nhất quán dữ liệu, duy trì chuỗi cập nhật (update chain), đồng thời xử lý các ...
Đăng vào ngày 16 tháng 5 lúc 06:19