以下哪个不能有效减小从库延迟时间()
A: 主库进行update操作时where后条件没有索引,添加索引
B: 主库有大事物,增加缓存,异步写入数据库,减少直接对db的大量写入
C: 主库并发更新写入频繁,从库设置innodb_flush_log_at_trx_commit=1及sync_binlog=1
D: 数据库中存在大量myisam表,修改表结构为innodb存储引擎的表
A: 主库进行update操作时where后条件没有索引,添加索引
B: 主库有大事物,增加缓存,异步写入数据库,减少直接对db的大量写入
C: 主库并发更新写入频繁,从库设置innodb_flush_log_at_trx_commit=1及sync_binlog=1
D: 数据库中存在大量myisam表,修改表结构为innodb存储引擎的表
举一反三
- 下列读写分离说法正确的是 A: insert update/delete 语句操作一台服务器,select操作另一个服务器 B: 从库生成两个线程,一个IO线程,一个SQL线程 C: IO线程去请求主库的binlog,并将得到的binlog_日志写到relay log文件中 D: 主库会生成一个 log dump 线程,用来给从库IO线程传 binlog.
- 库表字段的默认值保存在()文件中 A: 表 B: 数据库 C: 项目 D: 表的索引
- InnoDB引擎与MyISAM引擎相比,有哪些优越之处? A: InnoDB可以支持外键 B: InnoDB支持事务 C: InnoDB上的事务只可能锁住需要更新的表 D: InnoDB表不可能丢失数据
- 向数据库录入数据时,对其中的数据进行添加、插入、修改、查找和删除等操作,这种操作称为()。 A: 创建库结构 B: 备份数据库 C: 编辑数据库 D: 分析库结构
- ()是一个由基表导出的表,它所使用的数据不独立存储在数据库中。 A: 索引 B: 视图 C: 库文件 D: 存储文件