检查点能减少数据库完全恢复时所必须执行的日志,提高数据库恢复速度。下列有关检查点的说法,错误的是()。
- A.检查点记录的内容包括建立检查点时正在执行的事务清单和这些事务最近一个日志记录的地址
- B.在检查点建立的同时,数据库管理系统会将当前数据缓冲区中的所有数据记录写入数据库中
- C.数据库管理员应定时手动建立检查点,保证数据库系统出现故障时可以快速恢复数据库数据
- D.使用检查点进行恢复时需要从"重新开始文件"中找到最后一个检查点记录在日志文件中的地址
热度🔥437
解析:打开微信小程序查看本题解析
有以下程序
#include
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6}, k;
fp = fopen("data.dat", "w+b");
fwrite(&a[0], sizeof(int), 1, fp);
for (i=1; i<6; i++)
{ fseek(fp, 0L, 0);
fread(&k, sizeof(int), 1, fp);
fseek(fp, 0L, 0);
a[i] +=k;
fwrite(&a[i], sizeof(int), 1, fp);
}
rewind(fp);
fread(&k, sizeof(int), 1, fp);
fclose(fp);
printf("%d\n", k);
}
程序的运行结果是
假设某文件系统的物理结构采用类UNIX的二级索引结构。主索引表有12项,前10项给出文件前10块的磁盘地址,第11项给出一级索引表的地址,第12项给出二级索引表的地址。一级和二级索引表的大小均为一个磁盘块,可存放100个磁盘地址。在找到主索引表之后,要访问文件的第1000块,还需要启动多少次磁盘?
为了降低算法的空间复杂度,要求算法尽量采用原地工作(in place)。所谓原地工作是指( )。
不可以在Excel工作表中插入的迷你图类型是( )。