![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
call_this_name
这个作者很懒,什么都没留下…
展开
-
Mysql 10060 ERROR 登录异常解决方法
前言:我的问题出现在用Navicat Premium远程登录,连接不上环境:centos7数据库: mysql 5.7这种问题一般都是三种情况:mysql配置文件的 bind-address=127.0.0.1没有注释或者删除sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf找到你的mysql配置文件进行编辑,把 bind-address =127...原创 2020-03-24 16:47:24 · 642 阅读 · 0 评论 -
MySql5.7 InnoDB全文索引(针对中文搜索)
在MySQL 5.7.6之前,全文索引只支持英文全文索引,不支持中文全文索引,需要利用分词器把中文段落预处理拆分成单词,然后存入数据库。从MySQL 5.7.6开始,MySQL内置了ngram全文解析器,用来支持中文、日文、韩文分词,支持Myisam和InnoDB。本文使用的MySQL 版本是5.7.20,InnoDB数据库引擎。ngram全文解析器ngram就是一段文字里面连续的n个字的...原创 2019-11-05 17:54:53 · 1036 阅读 · 0 评论 -
58到家数据库30条军规解读
军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间(3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的(...原创 2019-10-25 14:40:59 · 200 阅读 · 0 评论 -
MySQL 对于千万级的大表要怎么优化?
很多人第一反应是各种切分;我给的顺序是:优化你的sql和索引;加缓存,memcached,redis;以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护;如果以上都做了还是慢,不要想着去做切分,mysql自带分区表,先试试这个,对你的应用是透明的,无需更改代码,但是sql语句...转载 2019-10-23 15:55:05 · 167 阅读 · 0 评论 -
30种SQL查询语句优化方法
关于mysql处理百万级以上的数据时如何提高其查询速度的方法最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几...原创 2019-10-23 14:49:28 · 19936 阅读 · 0 评论