sql mysql数据库,提高mysql查询效率,及查询速度。提高网站速度

我的mysql数据库有2G多,一个表有3到4百万数据,要怎么才能提高查询速度和网站访问速度,具体步骤是什么,服务器用的是VPS处理器:Intel5405四核处理器×2/5... 我的mysql数据库有2G多,一个表有3到4百万数据,要怎么才能提高查询速度和网站访问速度,具体步骤是什么,服务器用的是VPS
处理器: Intel5405四核处理器×2/5620四核处理器×4
系 统: Windows 2003 sp2
网 卡: Intel 1000M自适应以太网卡
内 存: 1.5 GB FBD ECC
硬 盘: 50GB SAS(25G应用+25G备份)
带 宽: 100M共享,25G出口,独立IP一个
展开
 我来答
cxcsx123321
2011-06-19 · 超过11用户采纳过TA的回答
知道答主
回答量:183
采纳率:0%
帮助的人:51.4万
展开全部
提高sql查询速度无论你使用什么数据库都与你的查询语句是否优化相关连,一般来说对于常用的字段应该进行索引,在索引上查询会块的多,特别是表中有日期字段的话一般应将该日期字段索引,且查询条件中应包括日期条件。
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
mfch666
2011-06-19 · TA获得超过843个赞
知道小有建树答主
回答量:1152
采纳率:0%
帮助的人:899万
展开全部
在mysql配置中修改
以下是我的mysql配置。我的mysql一天接受的查询量大约是7百万次
我的配置是512M的VPS,使用linux系统

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-name-resolve
skip-external-locking
connect_timeout= 5
interactive_timeout = 2
query_cache_type = 1
query_cache_size = 10M
key_buffer_size = 16M
tmp_table_size = 10M
max_heap_table_size = 10M
max_allowed_packet = 2M
max_connections = 100
table_cache = 8192
join_buffer_size = 64k
table_open_cache = 128
sort_buffer_size = 64K
net_buffer_length = 64K
read_buffer_size = 64K
read_rnd_buffer_size = 128K
thread_stack = 128k
thread_cache = 50
myisam_sort_buffer_size = 8M
default-storage-engine=MyISAM

要提高效率 最后一条 强制MyISAM必不可少
追问
就吧你这段代码加到my.ini就行吗?
追答
嗯 这样可以最大限度优化MYSQL的操作,主要的是让占用降低,提高执行效率
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lenyaon
2011-06-21 · 超过25用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:75.9万
展开全部
数据量太大,换成linux系统吧,然后mysql再配上sphine使用,搜索速度飞快。
追问
开始linux我不懂啊。不知道怎么搭配环境。
追答
这个没办法了,得自己学习,掌握到一定程度了,这样的问题都好解决了。要靠windows系统来解决的话,那就得转成sql server数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式