1. Trang chủ
  2. » Thể loại khác

VACUUM trong SQLite | 54 bài học SQLite miễn phí hay nhất PDF vacuum trong sqlite

2 121 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 115,94 KB

Nội dung

http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     VACUUM SQLite Lệnh VACUUM SQLite xóa sở liệu (Main Database) việc chép nội dung sang Database File tạm thời nạp lại Database File ban đầu từ Việc loại bỏ Free Page chỉnh lại liệu bảng để chúng liền kề nhau, xóa cấu trúc Database File Lệnh VACUUM thay đổi ROWID entry bảng mà khơng có INTERGER PRIMARY KEY tường minh Lệnh VACUUM làm việc Main Database Bạn thực lệnh VACUUM Attach Database Lệnh VACUUM SQLite thất bại có Active Transaction Lệnh sử dụng để sửa đổi nhiều tham số cấu hình Database cụ thể Manual VACUUM SQLite Sau cú pháp đơn giản để thơng báo lệnh VACUUM cho tồn sở liệu từ dòng nhắc lệnh: $sqlite3 database_name "VACUUM;" Bạn chạy VACUUM từ dòng nhắc sqlite sau: sqlite> VACUUM; Bạn chạy VACUUM bảng cụ thể sau: sqlite> VACUUM table_name; Auto-VACCUM SQLite Auto-VACUUM SQLite không thực giống VACUUM, thay vào di chuyển Free Page tới phần cuối sở liệu, giảm kích cỡ sở liệu Bằng việc thực thế, phân mảnh sở liệu VACUUm đảm bảo sở liệu liên tục Vì thế, Auto-VACUUM giữ cho sở liệu nhỏ Bạn kích hoạt/vơ hiệu hóa auto-vacuum SQLite Pragma sau dòng nhắc sqlite: http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     sqlite> PRAGMA auto_vacuum = NONE; means disable auto vacuum sqlite> PRAGMA auto_vacuum = INCREMENTAL; means enable incremental vacuum sqlite> PRAGMA auto_vacuum = FULL; means enable full auto vacuum Bạn chạy lệnh sau từ dòng nhắc lệnh để kiểm tra thiết lập auto-vacuum $sqlite3 database_name "PRAGMA auto_vacuum;"   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ... NONE; means disable auto vacuum sqlite> PRAGMA auto _vacuum = INCREMENTAL; means enable incremental vacuum sqlite> PRAGMA auto _vacuum = FULL; means enable full auto vacuum Bạn chạy lệnh sau...                                                              Trang  chia  sẻ  các bài học  online miễn phí     ... auto vacuum Bạn chạy lệnh sau từ dòng nhắc lệnh để kiểm tra thiết lập auto -vacuum $sqlite3 database_name "PRAGMA auto _vacuum; "   http://vietjack.com/                                          

Ngày đăng: 02/12/2017, 11:23

TỪ KHÓA LIÊN QUAN