Select checkpoint(10);
知识点:
设置检查点 参数说明: rate:刷脏页百分比,取值范围:1~100 返回值: 检查点是否成功,0表示成功,非0表示失败 举例说明: 设置刷脏页百分比为30%的检查点 SELECT CHECKPOINT(30);
checkpoint是一个内部事件,这个事件激活以后会触发数据库写进程(DBWR)将数据缓冲(DATABUFFER CACHE)中的脏数据块写出到数据文件中。
脏页-linux内核中的概念,因为硬盘的读写速度远赶不上内存的速度,系统就把读写比较频繁的数据事先放到内存中,以提高读写速度,这就叫高速缓存,linux是以页作为高速缓存的单位,当进程修改了高速缓存里的数据时,该页就被内核标记为脏页,内核将会在合适的时间把脏页的数据写到磁盘中去,以保持高速缓存中的数据和磁盘中的数据是一致的。
FILLFACTOR:为了提高性能,尽量将该值设置相对低,这个值是以牺牲空间来提高性能。
Sqllog.ini修改后只要调用SP_REFRESH_SVR_LOG_CONFIG()就生效。