设为首页
收藏本站
Archiver
用户
登录
入住
用户名
Email
自动登录
找回密码
密码
登录
入住 CI 中国社区
首页
返回 CodeIgniter 中国首页
论坛
BBS
导读
Guide
个人主页
Space
中文手册
搜索
CodeIgniter 搜索引擎
视频教程
案例
任务
搜索
搜索
本版
帖子
用户
设为首页
收藏本站
Archiver
开启辅助访问
切换到宽版
日志
相册
分享
记录
CodeIgniter4
CodeIgniter3
CodeIgniter2
帖子
好友
道具
勋章
收藏
任务
记录
留言板
设置
我的收藏
退出
腾讯QQ
微信登录
CodeIgniter 中国开发者社区
»
论坛
›
CodeIgniter 开发
›
CodeIgniter 进阶讨论
›
ci对于百万级的数据库查询效率怎么样? ...
1
2
3
4
5
6
7
8
9
/ 9 页
下一页
返回列表
楼主:
ecpt
[数据库]
ci对于百万级的数据库查询效率怎么样?
[复制链接]
BruceWolf
BruceWolf
当前离线
积分
1155
IP卡
狗仔卡
发表于 2009-11-8 21:56:01
|
显示全部楼层
还是先定位问题在哪吧,就算你 SQL 语句已经优化到极限了,并发高了数据库一样卡。
现在的问题是,问题在哪?数据库、文件 IO 还是 php?自己先检查一下再说吧,不然你这个问题就永远只能是个问题了。
回复
支持
反对
使用道具
举报
显身卡
ecpt
ecpt
当前离线
积分
93
IP卡
狗仔卡
楼主
|
发表于 2009-11-9 09:47:30
|
显示全部楼层
呵呵,我也很迷茫,正在找问题,我只是通过这个现象想到了框架的使用和框架里面的查询,还有程序编写的好坏。至于你说的找php的问题,嘿嘿,我想我几年之内水平还达不到。还有我想请教一下文件IO指的是那一部分?服务器的cpu运行速度?内存或者硬盘的读写速度?
回复
支持
反对
使用道具
举报
显身卡
ecpt
ecpt
当前离线
积分
93
IP卡
狗仔卡
楼主
|
发表于 2009-11-9 09:48:06
|
显示全部楼层
怎样检测IO问题呢?
回复
支持
反对
使用道具
举报
显身卡
Hex
Hex
当前离线
积分
50167
IP卡
狗仔卡
发表于 2009-11-9 14:22:00
|
显示全部楼层
先确定你的 sql 查询是不是有性能问题,这个有很多工具可以检测吧。
回复
支持
反对
使用道具
举报
显身卡
燃雲
燃雲
当前离线
积分
650
IP卡
狗仔卡
发表于 2009-11-9 17:45:24
|
显示全部楼层
这可从三个层面看:
1. 数据库的调较优化。
2. SQL的语句优化。
3. 应用系统的设计优化。
这些都需要很专业的知识,非三言两语能说明白。
不管以何种语言、哪个数据库、哪个框架、在哪平台,设计不佳的系统在使用量低、数据量低的情况下是看不出来的,但使用量及数据量上去时马上见真章。
若要进行优化,先要知悉系统运行情况。例如:
- 系统的平均资源使用率,峰值使用率。
- Web server/PHP占用了多少资源?
- Database server占用了多少资源?
- 资源使用率与网站访问率的关系。
- 网站访问率与网站反应时间的关系。
- 在什么倩况下系统表现会慢?
很多很多的问题要问,这需要专业知识及工具来回答。答案会引出更多问题,更多答案。最后形成解决方案。
除非是开源系统,一般别人是很难帮上忙。要么就要作为一个收费项目来进行。
在这里能作的是个别问题如何能解答,但进行优化最困难的却在于要问什么问题。
回复
支持
反对
使用道具
举报
显身卡
jsonic
jsonic
当前离线
积分
18
IP卡
狗仔卡
发表于 2009-11-9 21:45:07
|
显示全部楼层
服务器日志多了,塞满了,就这么简单,还什么层面,优化乱七八糟的。
回复
支持
反对
使用道具
举报
显身卡
12999659
12999659
当前离线
积分
5
IP卡
狗仔卡
发表于 2009-11-10 17:30:04
|
显示全部楼层
数据库优化,
其次,可以考虑使用 shpinx ,应该能满足你的要求,并且可实现全文检索
回复
支持
反对
使用道具
举报
显身卡
拾荒者
拾荒者
当前离线
积分
19
IP卡
狗仔卡
发表于 2009-11-10 17:54:25
|
显示全部楼层
在MYSQL 命令下看看吧,再者可以看看 bin-log 找找问题
回复
支持
反对
使用道具
举报
显身卡
ecpt
ecpt
当前离线
积分
93
IP卡
狗仔卡
楼主
|
发表于 2009-11-11 12:04:03
|
显示全部楼层
把日志忘了,刚才查看了下日志,11G,全部清除了,服务器响应时间长指的是什么?网速慢?服务器反应慢?还是网速+服务器的速度一起算进来了?网站打开慢和服务器硬盘的I/O速度也有很大关系么?数据库的I/O速度测试有没有什么简单的命令?
回复
支持
反对
使用道具
举报
显身卡
拾荒者
拾荒者
当前离线
积分
19
IP卡
狗仔卡
发表于 2009-11-11 16:48:35
|
显示全部楼层
数据量大,记录多了后,肯定会有影响的, 如果不能解决的话,怕只有用 master-slave,或者采用缓存机制了
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
3
4
5
6
7
8
9
/ 9 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
入住 CI 中国社区
本版积分规则
发表回复
回帖后跳转到最后一页