有两张数据内容完全相同的MyISAM表和InnoDB表,下面说法错误的是
A.同一个update语句,在InooDB表上锁住的记录总是较少
B.MyISAM表不支持事务,因此更新不需要加锁
C.InnoDB表由于支持行锁,只会锁住被更新的行
D.MyISAM表在发生更新的时候无法被查询
- · 有5位网友选择 A,占比55.56%
- · 有4位网友选择 B,占比44.44%
A.同一个update语句,在InooDB表上锁住的记录总是较少
B.MyISAM表不支持事务,因此更新不需要加锁
C.InnoDB表由于支持行锁,只会锁住被更新的行
D.MyISAM表在发生更新的时候无法被查询
A.MyISAM表数据更改会锁住整张表
B.如果一个事务同时操作了InnoDB表和MyISAM表,那么不管是否提交,MyISAM表中的数据变化都能被别的连接看到
C.InnoDB表数据更改只可能锁住要更改的行
D.如果一个事务同时操作了InnoDB表和MyISAM表,那么对MyISAM的操作也可以被回滚
A.它们之间没有区别
B.innodb支持事务,myisam不支持
C.innodb适用于选择密集型的数据,myisam适用于更新密集型的数据
D.innodb不能做灾难性的修复,myisam可以
A.InnoDB支持事务
B.InnoDB 可以支持外键
C.InnoDB表不可能丢失数据
D.InnoDB上的事务只可能锁住需要更新的行
A.InnoDB表为索引组织表,数据是以主键排序的,如果表中没有主键,那么表是堆表
B.InnoDB表数据页默认大小和Oracle默认大小一样,都是8K
C.InnoDB数据修改前一定会写事务日志,事务提交时会将数据以及日志刷到磁盘
D.InnoDB锁包含记录锁以及间隙锁,间隙锁是指锁住索引区间,避免插入
A.InnoDB支持事务处理、外键、崩溃修复和并发控制
B.InnoDB的缺点是读写效率差,占用的数据库空间相对较大
C.MyISAM的特点是插入数据快,空间和内存使用比较低
D.MyISAM也支持事务处理
A.InnoDB中的行锁可能升级为表锁
B.InnoDB中只有不带where条件的语句才可能锁住全表
C.InnoDB中的死锁可能造成数据库崩溃,因此需要格外小心
D.InnoDB中建议使用自增id作为主键,并尽可能多的利用主键查询数据
A.myisam不支持事务,数据更改会锁住整张表
B.mysql系统权限表是myisam引擎,想要让两个实例权限一致,可以直接拷贝权限表
C.myisam数据写入会阻塞查询,数据查询不会阻塞数据写入
D.myisam表的文件是交给操作系统缓存的,mysql本身不缓存myisam数据
A.UPDATE只能更新表中的部分记录
B.UPDATE只能更新表中的全部记录
C.UPDATE语句更新数据时可以有条件的更新记录
D.以上说法都不对
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!