不常见的问题的处理方法

1 慢sql的定位查找,在不熟悉业务逻辑的情况下的查找


2 生成静态时,无法完全生成页面


3 代码在电脑上可以运行,在手机上无法运行

js方法中假如需要两个参数时(第二个参数不使用),第二个参数不传的情况下,在电脑上可以运行,在手机上无法运行。

4 线上运行程序和测试环境运行程序代码不同


5 mysql

1 现有10台机器,相关业务有5个数据库,如果配置集群的话,是配置1主9从,每台服务器上都有5个数据库?还是每台服务器只放一个数据库,然后设置成5主5从?

个人认为这要看实际的业务逻辑对数据库的要求,如果是每个数据库的访问都很平均,我感觉使用第一种方式比较合适,因为这时候对每个数据库的I/O性能没有太大要求。但是到实际的情况下,如果有一个数据库的访问量特别大呢?同样是两个请求过来,如果是先执行了访问量大的请求


2 现有一个mysql集群,10台机器,1主9从,相关业务有5个数据库,现在每台服务器上都有完全相同5个数据库。现其中一个数据库中单表数据量越来越大到5000万条,到了必须要分表的地步。如何分表呢?只是将表普通的拆分成小一点的表仍然存在于原来的数据库中?还是将单表拆分之后的小表分别存储于不同的数据库中?如何能达到性能最大化?

发布了93 篇原创文章 · 获赞 90 · 访问量 28万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章