
数据库
没读过书的孩子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TIMESTAMP和DATETIME的区别以及选择
类型TIMESTAMPDATETIME不同点存储空间:TIMESTAMP占用4个字节存储空间:DATETIME占用8个字节时区:TIMESTAMP实际记录的是1970-01-01 00:00:01到现在的数数,受时区影响时区:DATETIME不受时区影响时间范围:‘1970-01-01 00:00:01’ UTC ~ ‘2038-01-19 03:14:...原创 2019-01-28 17:09:18 · 36027 阅读 · 0 评论 -
【数据库】MySQL的存储引擎
一.存储引擎概述个人理解:存储引擎中定义了很多种方法,来对存储中的数据,索引和其他内容进行控制。不同存储引擎存储这些数据的方式是不同的。查看已安装MySQL存储引擎://以任意数据表为例,如数据库mysql中的user表为例:use mysql;show table status like 'user' \G查询的信息像是这样:存储引擎为(Engine:MyISAM)*******...原创 2020-02-24 16:28:22 · 2252 阅读 · 0 评论 -
【数据库】MySQL长连接,短链接,连接池
短链接:是指程序和数据库通信时需要建立连接,执行操作后,关闭连接。长连接:是指程序之间的连接在建立之后,就一直打开,被后续程序重用。连接池:由于一些数据库创建和销毁连接的开销很大,或者相对于所执行的具体数据操作,连接所耗的资源过多,此时就需要添加连接池改善性能。它是一些网络代理服务或者应用服务器实现的特性,这个连接池被所有连接的客户端共享使用,连接池可以加速连接,也可以减少数据库连接,降低数据...原创 2020-02-24 05:12:06 · 2875 阅读 · 0 评论 -
【数据库】MySQL查询执行过程
查询执行过程:首先客户端(Clients)连接MySQL(Connection Handing);然后发布查询,如果缓存(Query Cache)中有结果集,则直接返回结果集;如果结果没有被缓存,MySQL解析查询(Parser)将通过优化器(Optimizer)生成执行计划,然后运行执行计划;然后运行执行计划通过API(Pluggable Storage Engine API)从存储...原创 2020-02-24 05:04:01 · 2426 阅读 · 0 评论