![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 78
阿甘人生
这个作者很懒,什么都没留下…
展开
-
MySQL之选择字段数据类型
MySQL支持的数据类型很多,选择正确的数据类型对于 获得高性能至关重要。在选择时有个简单的原则有助于做出更好的选择。 简单的原则:A、通常最小的是最好的 因为这样可以用更少的磁盘、内容、CPU缓存,大大减少IO开销。B、简单就好 简单的数据类型操作通常需要更少的CPU周期。例如,整型比字符操作代价更小,因为字符集和校对规则(排序规则)使它比整型更复杂。原创 2014-11-16 15:30:09 · 1148 阅读 · 0 评论 -
MySQL架构
在PHP程序中,性能往往是耗在数据库上,因此对MySQL的深入学习尤为重要。1、连接管理 每个客户端连接都会在服务器进程中拥有一个纯种,这个连接的查询只会在这单独的线程中执行,该线程轮流在某个CPU核心或者CPU上运行。2、优化与执行 首先是解析查询,并在内部创建数据结构,然后进行各种优化,包括重写查询、决定表的读取顺序、选择合适索引等。你可以请求优原创 2014-11-12 07:47:37 · 404 阅读 · 0 评论 -
MySQL的触发器、存储过程与读写分离
1、解发器 trigger 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。应用在表中某些数据的改变需要引起其他相关数据的改变的需求,它不仅可以简化程序,而且还可以增加程序的灵活性。目前在公司中还没有遇到过使用触发器的,不过我们可以把他用到数据同步上,比如两个结构不一样库的的同步上。 触发器是原创 2014-11-02 15:48:02 · 1773 阅读 · 0 评论