mysql数据库
Azeroth_Yang
这个作者很懒,什么都没留下…
展开
-
mysql5.6升级到5.7
1. 首先通过 vim /etc/yum.repos.d/mysql-community.repo [mysql-connectors-community]name=MySQL Connectors Communitybaseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/enabled=1gpgche...原创 2017-02-17 15:47:38 · 468 阅读 · 0 评论 -
MySQL 5.7 深度解析: 中文全文检索
全文检索在MySQL里面很早就支持了,只不过一直以来只支持英文。缘由是他从来都使用空格来作为分词的分隔符,而对于中文来讲,显然用空格就不合适,需要针对中文语义进行分词。这不,从MySQL 5.7开始,MySQL内置了ngram全文检索插件,用来支持中文分词,并且对MyISAM和InnoDB引擎有效。在使用中文检索分词插件ngram之前,先得在MySQL配置文件里面设置他的分词大小,比如,转载 2017-02-17 11:29:28 · 7117 阅读 · 0 评论 -
配置mysql查询缓存
Mysql 查询缓存 查询缓存的作用就是当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间。 1.配置查询缓存 修改配置文件,修改[mysqld]下的query_cache_size和query_cache_type(如果没有则添加)。其中query_cache_size表示缓存的大小,而query_cach转载 2017-04-12 19:19:28 · 260 阅读 · 0 评论 -
mysql5.7 集群搭建
前言 当你的业务到达一定的当量,肯定需要一定数量的数据库来负载均衡你的数据库请求,我在之前的博客中已经说明了,如何实现负载均衡,但是还有一个问题就是数据同步,因为负载均衡的前提就是,各个服务器的数据库是数据同步的。在业务量不大的时候,我们会使用主从复制的方法实现服务器数据同步,一主多从或者是双主等,但是虽然进行了读写分离,但是对于读的方法限制还是比较大,所以解决数据同步的问题就是数据库集群的意义转载 2017-06-26 11:29:33 · 4323 阅读 · 0 评论 -
mysql5.7.22 sql查询超时设置
SELECT /*+ MAX_EXECUTION_TIME(1000) */ status, count(*) FROM articles GROUP BY status ORDER BY status; //sql中设置注释表示超时SET SESSION MAX_EXECUTION_TIME=2000; //设置会话过期SET GLOBAL MAX_EXECUTION_TIME=2000...转载 2018-08-10 14:36:31 · 3914 阅读 · 0 评论