Fan-out · Chi phí ghi của index

Một lệnh INSERT, năm cấu trúc phải đổi

Một lệnh INSERT, năm cấu trúc phải đổi Một lệnh INSERT vào bảng w4 phải ghi vào heap của bảng và chèn mục vào bốn B-tree index trên a, b, c, d, mỗi thay đổi ghi thêm một bản ghi WAL. Đo trên 200.000 dòng: không index mất 287,8 ms và 10,2 MB, bốn index mất 1.722,3 ms và 27 MB, chậm 6 lần và nặng 2,6 lần. 4 INDEX · VẪN GHI DÙ KHÔNG AI ĐỌC INSERT 1 dòngvào bảng w4 Heap của bảngchính dòng dữ liệu Index trên aB-tree: chèn mục, giữ cân bằng Index trên bB-tree Index trên cB-tree Index trên dB-tree WALwrite-ahead logmột bản ghi cho mỗi thay đổi ĐO TRÊN 200.000 DÒNG, POSTGRESQL 16 Không index (w0)287,8 ms · 10,2 MB 4 index (w4)1.722,3 ms · 27 MB · chậm 6 lần, nặng 2,6 lần © tiennhm