听说有MYSQL企业版,收费,速度快.不知是否真有?
23 个解决方案
#1
你有多少数据了
#2
数据五万条以上
#3
这点数据。。。。。
那是你自己程序写的不好
或者数据库没优化好
那是你自己程序写的不好
或者数据库没优化好
#4
我的也不只5w了,速度不错
#5
mysql几十万都没问题的
#6
用MSSQL
#7
关mysql的事吗
十多万速度还挺快的
十多万速度还挺快的
#8
呵呵 我学校的论坛数据就是10W+ 速度很快的哈
先优化下数据库吧,比如表结构和建立索引等的。当然也要看看程序的问题。
在程序里加上调试信息,找出时间浪费在那里。
先优化下数据库吧,比如表结构和建立索引等的。当然也要看看程序的问题。
在程序里加上调试信息,找出时间浪费在那里。
#9
才五万条,应该不关MYSQL的事,可能是你的程序有问题,读取数据的时候昼用limit限制一下,这样会快一些
#10
我说具体点:
(1)影响效率的大表,可以建立索引,选取筛选比率大的字段,比如“性别”字段就 不可以!
(2)查询语句,where字句后的条件,限制程度最高的条件(就是能最大程度减少结果条数的条件)要紧放在where 之后,也就是限制程度越高的越靠前!
(3)优化表的结构!(这得看具体情况了!)
(4)多用join子句!
(1)影响效率的大表,可以建立索引,选取筛选比率大的字段,比如“性别”字段就 不可以!
(2)查询语句,where字句后的条件,限制程度最高的条件(就是能最大程度减少结果条数的条件)要紧放在where 之后,也就是限制程度越高的越靠前!
(3)优化表的结构!(这得看具体情况了!)
(4)多用join子句!
#11
大部分同意楼上的观点,但对于join字句我有点疑问,个人觉得join字句使用时得小心。
因为我曾将两个记录都很多的表join查找,结果非常慢,查看mysql的进程,它是在将记录向临时表中转移,然后再返回数据。
因为我曾将两个记录都很多的表join查找,结果非常慢,查看mysql的进程,它是在将记录向临时表中转移,然后再返回数据。
#12
这个应该是你程序的问题,你的数据那么少
#13
join是为了便于数据库优化查询的。
#14
dd
#15
5W条而已啊
优化一下自己的代码和SQL语句吧
优化一下自己的代码和SQL语句吧
#16
用oracle呵呵
#17
...........都被说光了
#18
重新建立索引吧, 建立完索引后,用mysql的explain函数去分析一下,看看你的索引是否是建立的正确了.索引建立对了,和不建立会有数十倍的速度差别的.
#19
5w就特别慢了....除非楼主那个表的字段和内容实在......一般百万以内的数据是处理轻松的
#20
程序的问题吧,或者是服务器的问题?
这点数据不应该怪mysql.
优化一下sql语句
这点数据不应该怪mysql.
优化一下sql语句
#21
5W条数据算什么呀?50W也不会有问题的。看看程序和数据库吧。优化一下。
#22
看来真的要优化数据库了,请问MYSQL自带的怎么用,
有第三方专门用来优化的工具吗?
有第三方专门用来优化的工具吗?
#23
5w? 500w都OK了, mysql的执行效率比sql server要好哦.
#1
你有多少数据了
#2
数据五万条以上
#3
这点数据。。。。。
那是你自己程序写的不好
或者数据库没优化好
那是你自己程序写的不好
或者数据库没优化好
#4
我的也不只5w了,速度不错
#5
mysql几十万都没问题的
#6
用MSSQL
#7
关mysql的事吗
十多万速度还挺快的
十多万速度还挺快的
#8
呵呵 我学校的论坛数据就是10W+ 速度很快的哈
先优化下数据库吧,比如表结构和建立索引等的。当然也要看看程序的问题。
在程序里加上调试信息,找出时间浪费在那里。
先优化下数据库吧,比如表结构和建立索引等的。当然也要看看程序的问题。
在程序里加上调试信息,找出时间浪费在那里。
#9
才五万条,应该不关MYSQL的事,可能是你的程序有问题,读取数据的时候昼用limit限制一下,这样会快一些
#10
我说具体点:
(1)影响效率的大表,可以建立索引,选取筛选比率大的字段,比如“性别”字段就 不可以!
(2)查询语句,where字句后的条件,限制程度最高的条件(就是能最大程度减少结果条数的条件)要紧放在where 之后,也就是限制程度越高的越靠前!
(3)优化表的结构!(这得看具体情况了!)
(4)多用join子句!
(1)影响效率的大表,可以建立索引,选取筛选比率大的字段,比如“性别”字段就 不可以!
(2)查询语句,where字句后的条件,限制程度最高的条件(就是能最大程度减少结果条数的条件)要紧放在where 之后,也就是限制程度越高的越靠前!
(3)优化表的结构!(这得看具体情况了!)
(4)多用join子句!
#11
大部分同意楼上的观点,但对于join字句我有点疑问,个人觉得join字句使用时得小心。
因为我曾将两个记录都很多的表join查找,结果非常慢,查看mysql的进程,它是在将记录向临时表中转移,然后再返回数据。
因为我曾将两个记录都很多的表join查找,结果非常慢,查看mysql的进程,它是在将记录向临时表中转移,然后再返回数据。
#12
这个应该是你程序的问题,你的数据那么少
#13
join是为了便于数据库优化查询的。
#14
dd
#15
5W条而已啊
优化一下自己的代码和SQL语句吧
优化一下自己的代码和SQL语句吧
#16
用oracle呵呵
#17
...........都被说光了
#18
重新建立索引吧, 建立完索引后,用mysql的explain函数去分析一下,看看你的索引是否是建立的正确了.索引建立对了,和不建立会有数十倍的速度差别的.
#19
5w就特别慢了....除非楼主那个表的字段和内容实在......一般百万以内的数据是处理轻松的
#20
程序的问题吧,或者是服务器的问题?
这点数据不应该怪mysql.
优化一下sql语句
这点数据不应该怪mysql.
优化一下sql语句
#21
5W条数据算什么呀?50W也不会有问题的。看看程序和数据库吧。优化一下。
#22
看来真的要优化数据库了,请问MYSQL自带的怎么用,
有第三方专门用来优化的工具吗?
有第三方专门用来优化的工具吗?
#23
5w? 500w都OK了, mysql的执行效率比sql server要好哦.