1. 为查询缓存优化你的查询
大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。
【服务器】 【mysql】 【函数】 【性能】 【数据库】 【索引】 …
Nov
08
2017
Nov
08
2017
Nov
08
2017
Nov
08
2017
Nov
08
2017
Nov
08
2017
Nov
08
2017
Nov
08
2017
Nov
08
2017
Nov
08
2017
今天帮同事处理一个棘手的事情,问题是这样的: 无论在客户机用哪个版本的mysql客户端连接服务器,发现只要服务器端设置了
character-set-server = utf8 之后,
character_set_client、 character_set_connection、character_set_results
就始终都是和服务器端保持一致了,即便在mysql客户端加上选项 --default-character-set=utf8
也不行,除非连接进去后,再手工执行命令 set names latin1
,才会将client、connection、results的字符集改过来。
【服务器】 【mysql】 【字符集】 点击查看原文>