随笔分类 - MySQL
摘要:背景: 为了提高数据库效率,建索引是家常便饭;那么当查询条件为2个及以上时,我们是创建多个单列索引还是创建一个联合索引好呢?他们之间的区别是什么?哪个效率高呢?我在这里详细测试分析下。 一、联合索引测试 注:Mysql版本为 5.7.20 创建测试表(表记录数为63188): CREATE TABL
阅读全文
摘要:事务四大特性 原子性:不可分割的操作单元,事务中所有操作,要么全部成功;要么撤回到执行事务之前的状态 一致性:如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也还是一致的; 隔离性:事务操作之间彼此独立和透明互不影响。事务独立运行。这通常使用锁来实现。一个事务处理后的结果,影响了其他事务,
阅读全文
摘要:mysql 的优化? 优化数据的访问? 确认应用程序是否检索了大量超过需要的数据。通常意味访问了太多的行,或者访问了太多的列 确认mysql服务器层是否存在分析大量超过需要的数据行。 是否向数据库请求了不需要的数据? 有些查询会请求超过实际需要的数据,然后这些多余的数据会被应用程序丢弃掉,这会给my
阅读全文
摘要:mysql的锁 问题1 : 如何查看mysql的自动提交的设置? select @@autocommit; 查看默认提交的状态是否是自动提交 0手动提交 1 自动提交 问题2 :怎么设置autocommit; set @@autocommit=0; 设置的是本次mysql 窗口的自动提交取消,不影响
阅读全文
摘要:mysql 数据表引擎有哪些? MyISAM、InnoDB、HEAP、BOB,ARCHIVE,CSV等。 MyISAM:成熟、稳定、易于管理,快速读取。一些功能不支持(事务等),表级锁。 InnoDB:支持事务、外键等特性、数据行锁定。空间占用大,不支持全文索引等(5.6.4以后支持全文索引)。 常
阅读全文

浙公网安备 33010602011771号