mysql count的理解 1 select count(tel) as telcount from info;如果tel列有null 将不会被统计进去 2 count(*) 这样写性能更好 3 MYISAM引擎 只有当没有where的时候 count(*) 查询才会达到神一样的速度!!看下面例子 ...
分类:
数据库 时间:
2019-11-17 14:30:18
阅读次数:
75
1 索引概述 所有MySQL列类型都可以被索引,对相关列使?索引是提?SELECT操作性能的最佳途径。 根据存储引擎可以定义每个表的最?索引数和最?索引长度,每种存储引 擎(如 MyISAM、InnoDB、BDB、MEMORY等)对每个表?少?持16个索引,总索 引长度?少为256字节。?多数存储引 ...
分类:
数据库 时间:
2019-11-13 10:50:57
阅读次数:
90
MySQL优化1、SQL语句优化2、索引优化3、数据库结构优化4、InnoDB表优化5、MyISAM表优化6、Memory表优化7、理解查询执行计划8、缓冲和缓存9、锁优化10、MySQL服务器优化11、性能评估12、MySQL优化内幕
分类:
数据库 时间:
2019-11-10 22:44:28
阅读次数:
101
MyISAM存储引擎:开销小,加锁快,无死锁。锁定粒度大,并发度低,容易发生锁冲突。 不支持事务。 采用表锁 (操作时对操作的表上锁) 基本不用了 innoDB存储引擎:开销大,有死锁,锁定粒度小,不容易发生冲突。 采用行锁(每句sql执行时对操作行上锁),但是也支持表锁 mysql默认引擎 问题: ...
分类:
数据库 时间:
2019-11-09 13:36:47
阅读次数:
108
pxc 5.6 忘记密码处理 只说思路: mysql.user 是 myisam 引擎的,pxc 只支持 innodb 引擎。其他存储引擎的更改不复制。然而,DDL(Data Definition Language) 语句在statement级别被复制,并且,对mysql. 表的更改会基于此被复制。 ...
分类:
其他好文 时间:
2019-11-08 12:09:56
阅读次数:
192
@author: Tobin @date: 2019/11/4 16:03:15 MyISAM不支持全文本搜索,InnoDB支持。 FROM employees ep LEFT JOIN dept_emp dp ON ep.emp_no = dp.emp_no ...
分类:
其他好文 时间:
2019-11-07 19:20:48
阅读次数:
89
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。 InnoDB引擎特点 1、行级锁 2、支持事务,适合处理大量短期事务 3、读写阻塞与事务隔离级别相关 4、可缓存数据和索引 5、支持聚簇索引 ...
分类:
数据库 时间:
2019-11-07 13:16:43
阅读次数:
94
1/ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法 ...
分类:
数据库 时间:
2019-11-04 21:40:10
阅读次数:
105
(作者声明:本文内容主要参考他人文档,原文链接:https://blog.csdn.net/yjclsx/article/details/81911027) 1.MySQL5.7支持的存储引擎有:InnoDB,MyISAM,Memory,Merge,Archive,Federated,CSV,BLA ...
分类:
数据库 时间:
2019-11-04 17:16:18
阅读次数:
79
mysql的主要特色就是存储引擎。。。 用 SHOW ENGINES 显示支持的存储引擎 默认的是innoDB MyISAM是很久以前的默认存储引擎 memory也比较常用 这三个中只有innoDB支持事务。 事务: 原子性,一致性,隔离性,持久性 1.隐性事务: 一般情况下,每次运行一个sql语句 ...
分类:
数据库 时间:
2019-11-04 13:48:20
阅读次数:
79