![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
VICHOU_FA
本人java菜鸟一直在java的路上行走
展开
-
mysql大表建立索引太慢解决方法
现有一张表记录数已达到千万级别时,在建立索引的时候会出现时间很慢的问题,如何提高建索引的速度呢 比如表名称为tableA,要建立索引的字段名成为columnA 直接建立索引会很慢 create index idx_tableA_cA on tableA(columnA) 还有一种方法将原表的数据到处成一个sql文件,然后清空表,然后建立索引,然后再导入原来的数据库,但是导入导出的时间同...原创 2019-10-17 11:54:21 · 17467 阅读 · 0 评论 -
MySql 7大join连接关系
join连接是sql编写过程经常使用的连接表的方式,用于表集合的计算。这里可以把表当成数据的集合,其实sql的计算过程,就是集合的运算。集合的运算有笛卡尔积,交,差,并,补运算,可以依次从join中体现出来。 第一种:原创 2017-10-29 15:28:30 · 1191 阅读 · 0 评论 -
show processlist 语法(翻译自mysql5.7参考文档)
原文档参见:show processlist 官方文档show processlist 命令返回的数据会展示给你正在运行的进程。你也可以从INFOMATION_SCHEMA的processlist表中获取这些数据,还可以通过mysqldadmin processlist命令行获取。如果你有进程权限,则可以查看所有的进程。否则你只能看你自己的进程(意思就是,只能看到和你登录mysql账户相关的进程)...翻译 2018-05-31 16:03:45 · 930 阅读 · 0 评论 -
面向程序员的数据库访问性能优化法则
面向程序员的数据库访问性能优化法则 原文 特别说明: 1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库; 3、 本文未深入数据库优化中最核心的执行计划分析技术。 ...转载 2018-08-22 09:29:14 · 268 阅读 · 0 评论 -
mysql 规范
一、数据库命令规范 二、数据库基本设计规范 三、数据库字段设计规范 四、索引设计规范 五、常见索引列建议 六、如何选择索引列的顺序 七、避免建立冗余索引和重复索引 八、优先考虑覆盖索引 九、索引SET规范 十、数据库SQL开发规范 十一、数据库操作行为规范 一、数据库命令规范 ·所有数据...转载 2019-03-11 13:55:48 · 318 阅读 · 0 评论