Mysql优化和故障排除方法 - SEO - 新闻资讯 - 爱可生
新闻资讯

Mysql优化和故障排除方法

发布时间:2020-12-02 浏览次数:75

今天来分析MySQL数据库的优化方法,然后分析如何利用网络辅助nat123解决具体MySQL故障

查询优化:

使用慢查询日志去发现慢查询.

使用执行计划去判断查询是否正常运行.

总是去测试你的查询看看是否他们运行在最佳状态下 –久而久之性能总会变化.

避免在整个表上使用count(*),它可能锁住整张表.

使查询保持一致以便后续相似的查询可以使用查询缓存.


1

在适当的情形下使用GROUP BY而不是DISTINCT.

在WHERE, GROUP BY和ORDER BY子句中使用有索引的列.

保持索引简单,不在多个索引中包含同一个列.

有时候MySQL会使用错误的索引,对于这种情况使用USE INDEX.

检查使用SQL_MODE=STRICT的问题.

2

对于记录数小于5的索引字段,在UNION的时候使用LIMIT不是是用OR.

为了 避免在更新前SELECT,使用INSERT ON DUPLICATE KEY或者INSERT IGNORE ,不要用UPDATE去实现.

不要使用 MAX,使用索引字段和ORDER BY子句.

避免使用ORDER BY RAND().

LIMIT M,N实际上可以减缓查询在某些情况下,有节制地使用.

3

下面用具体案例分析如何用网络辅助nat123解决SQL分机端口连接不上的问题。

管家婆网络版多地点登录的版本是固定端口、多端口应用,修改默认访问连接端口都可能会导致外网连接不可用。

如果外部网络访问与内部网络管理员连接,常规NAT映射将改变访问端口并导致应用程序断开连接。使用nat123全端口映射可以简单解决这个问题。

4

5
使用nat123全端口映射,实现外网访问内网多端口、固定端口应用方法:

在内网安装nat123软件。

启用nat123,添加映射,选择全端口映射模式。

在外网访问时,安装并启用nat123访问者,将需要访问的端口添加到访问列表,即可正常访问。

5

上一篇: 没有了

下一篇: MySQL分布式数据库适用于飞机订票系统吗

相关推荐

产品试用 产品试用
400-820-6580 免费电话