通常网站的性能瓶颈在数据库查询,如果你希望你的网站在一定阶段之内保持稳定,优化你的SQL和数据库是非常必要的一个优化环节。优化数据库是一个很大的话题,这里只是摘要一些比较关键的优化参考建议,并且需要具体分析项目的情况才能给出最合理的优化建议,所以具体的优化建议你应该咨询你公司的架构师或者DBA。下面...
分类:
数据库 时间:
2014-10-27 12:27:47
阅读次数:
261
前提条件:你需要有数据库服务器的权限1:修改my.ini配置文件 Mysqld:其中的d代表什么? Deamon后台运行的服务程序,增加一行跳过权限验证2:停止mysql服务运行3:启动mysql服务运行4:使用客服端工具进入此时已经不需要密码5:修改密码6:退出客户端,删除或注释my.in...
分类:
数据库 时间:
2014-10-26 14:19:51
阅读次数:
190
我们要访问的表是一个非常大的表,四千万条记录,id是主键,program_id上建了索引。执行一条SQL:select * from program_access_log where program_id between 1 and 4000这条SQL非常慢。我们原以为处理记录太多的原因,所以加了i...
分类:
数据库 时间:
2014-10-26 13:04:17
阅读次数:
260
关于未来网站访问速度及后台查询速度的优化建议:1、 数据库设计:数据库内所有表结构均添加索引
调整原因:
近日数据库压力很大,经查有些大数据量表的查询速度很慢,导致数据库服务器CPU一直持续90%-100%,将这些表添加索引后,CPU很快变正常。
2、 将大数据表做分库、分区处理:
具体操作如下:
1)、将大数据表与主数据库分离,单独新建一个数据库,然后将这些表做分区;
2)、将数据插入到消息队列内,后台利用windows计划任务执行(5分钟执行一次)C#控制台程序将消息队列内的数据批量(消息队列内有500...
分类:
Web程序 时间:
2014-10-26 10:24:20
阅读次数:
210
1、配置文件配置数据库选项,application/configs/application.ini中添加
[mysql]
db.adapter = PDO_MYSQL
db.params.host = localhost #数据库服务器名称
db.params.username = root ...
分类:
其他好文 时间:
2014-10-25 20:09:57
阅读次数:
236
好久不动Linux,最近帮朋友弄了一下。
新买的阿里云主机,由于内存1GB所以选择了32bit的CentOS6.5。
安装软件和配置及其一些优化都很顺利,可是希望能在开机启动的时候启动web服务器和数据库,我的习惯做法是把启动脚本放在rc.local里面。重启发现根本没生效,测试了一下写法上没有任何问题。但是又找不到问题在哪里,Google了一下没找到什么有用的信息,偶然发现有人在写权限的问题...
分类:
其他好文 时间:
2014-10-25 14:32:42
阅读次数:
231
对于内存较大的Oracle数据库服务器,配置HugePage是很有必要的,下面是配置Huge的步骤:
我的环境:
OS:CentOS release 6.4 (Final)
Oracle:11.2.0.4 RAC
1. 设置memlock
编辑/etc/security/limits.conf
增加:
* Soft memlock 稍小于RAM值
* hard memlock 稍小于RAM值...
分类:
系统相关 时间:
2014-10-25 13:17:26
阅读次数:
482
1. 在查询窗口执行,以下语句建立数据服务连接EXEC sp_addlinkedserver @server='DBVIP',--被访问的服务器别名(任意的名称) @srvproduct='', @provider='SQLOLEDB', @datasrc='...
分类:
数据库 时间:
2014-10-24 12:33:33
阅读次数:
219
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS....
分类:
数据库 时间:
2014-10-24 12:29:40
阅读次数:
243
跨数据库服务器,跨实例访问是比较常见的一种访问方式,在Oracle中可以通过DB LINK的方式来实现。对于MySQL而言,有一个FEDERATED存储引擎与之相对应。同样也是通过创建一个链接方式的形式来访问远程服务器上的数据。本文简要描述了FEDERATED存储引擎,以及演示了基于FEDERATED存储引擎跨实例访问的示例。1、FEDERATED存储引擎的描述 FEDERATED存储引擎允许在。...
分类:
其他好文 时间:
2014-10-24 11:01:53
阅读次数:
237