摘要: 稍微大一点的网站,通常都会有不只一个服务器,每个服务器运行着不同的功能模块或者不同的子系统,他们使用不同的二级域名,比如www.a.com、i.a.com、bbs.a.com。而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个子系统中都是可以登录使用的。各个服务器共享用户数据 阅读全文
posted @ 2016-12-06 15:37 务观 阅读(1851) 评论(1) 推荐(0) 编辑
摘要: 参考自php手册。本文没有太大意义,仅为方便自己上网查阅。 1、PHP的MySQL扩展2、PHP的mysqli扩展3、PHP数据对象(PDO) MySQL扩展函数 这是设计开发允许PHP应用与MySQL数据库交互的早期扩展。mysql扩展提供了一个面向过程 的接口,并且是针对MySQL4.1.3或更 阅读全文
posted @ 2016-12-06 15:17 务观 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一、mysql相关知识 1、 mysql优化方式 MYSQL 优化常用方法 mysql 性能优化方案 2、如何分库分表 参考: http://blog.sina.com.cn/s/blog_6e322ce70100zs9a.html http://www.jb51.net/article/29771 阅读全文
posted @ 2016-12-06 15:03 务观 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到member 阅读全文
posted @ 2016-12-06 14:55 务观 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。 当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。 1,分表的分类 1>纵向分表 将本来可以在同一个表的内容,人为划分为多个表。 阅读全文
posted @ 2016-12-06 14:51 务观 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 网 上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与复杂,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用 status信息对mysql进行 阅读全文
posted @ 2016-12-06 14:40 务观 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的 阅读全文
posted @ 2016-12-06 14:22 务观 阅读(199) 评论(0) 推荐(0) 编辑