易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql查询速度

mysql查询200万条记录,要多久


问个mysql的问题,假如一个表有几百万条的记录,是否要分表,来提高查询速度

结帖率:33.33%  这么低,估计很少人帮你分析问题。赶紧结贴吧。


引用
结帖率:33.33%  这么低,估计很少人帮你分析问题。赶紧结贴吧。


多谢提醒,以前我忘了结贴了,刚才全部解了,各位牛人对不住了,还真没这习惯,以后会注意的

几百万这个数量级,是个比较尴尬的数字,很难说分与不分。

如果增长趋势很明显,可以按比较容易辨别的字段做横向分割,比如日期/地区。

如果表里面字段太多,特别是有较大的VARCHAR之类,而大部分查询条件又很难100%依赖索引,则纵向切割(甚至夸张到Key-Value)

引用
mysql查询200万条记录,要多久


我觉得这个问题问得有问题——你觉得在一台386的机器上和一台至强的机器上时间会一样么?CPU,内存大小,硬盘速度,表的设计都是有关系的。

同意1楼的观点。


相关问答:

mysql的连接超时时间怎么设置 - VC/MFC / 数据库

我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))

AfxMessageBox("数据库连接失败") ......

Mysql 使用问题 - Java / Web 开发

我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。

mysql命令行模式下: ......

帮忙看看MySQL有关的批处理文件的语法

echo %~dp0
CD %~dp0
mysqld.exe --defaults-file=..\my.ini --console
pause
大家看看以上bat文件的意思,请大侠给个详细的解释啊。
这是启动mysql服务啊。

echo %~dp0
显示当前bat所在目录名
CD %~dp0
......

关于MYSQL的innodb表备份的问题

请问下哪位仁兄有比较好的备份方案,用什么工具或者用什么方式,小弟借鉴下
直接用MYSQLDUMP备份
OR
用SQLYOG之类的图形化管理工具备份

直接用mysql自带的 mysqldump 就可以了。
http://dev.mysql.com/doc/re ......

eclipse连接mysql数据库 - Java / Eclipse

先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号