关于sql数据库表大数据如何优化处理

csdn302 2014-04-14 03:05:13
如题:
假设有一个订单表,表中有上百万数据,导致每次查询都很慢,有什么优化的处理方案吗,这里不考虑做历史数据迁移。个人认为做数据迁移不能根本解决问题。请各位各抒己见。
...全文
399 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
酒剑仙 2014-04-15
  • 打赏
  • 举报
回复
优化主要是从数据库索引和SQL上优化,如果数据库本身的服务器太陈旧了,应该考虑换新的。比如拿台用了10年8年的服务器做数据库服务器,有时候无从优化。 你先试下建立一个主键索引和时间索引,按时间查询某天的数据看下速度如何。如果还是很慢,应该建议重做数据库,或换数据库服务器。因为单表都很慢的话,那没有办法优化了。
小律律 2014-04-15
  • 打赏
  • 举报
回复
加索引。百度上搜索一下语句优化
ay转身遇 2014-04-15
  • 打赏
  • 举报
回复
索引+存储过程+适当可以再加函数。
csdn302 2014-04-15
  • 打赏
  • 举报
回复
不是硬件问题,新买的IBM服务器,根据时间段或ID,做联合查询,完了还要一些数据汇总处理,整个查询过程很慢,慢的时候几分钟也有。
tobbyzw 2014-04-14
  • 打赏
  • 举报
回复
是根据订单表的PK查询吗? 常用查询字段做了索引没? 做了索引的字段在查询条件里有没有被函数包围? 另外可以根据实际需求建立分区,例如订单的时间段
tony4geek 2014-04-14
  • 打赏
  • 举报
回复
这个不是简单的,数据库方面的你去sql 版块问问。
csdn302 2014-04-14
  • 打赏
  • 举报
回复
几位说的我理解起来比较抽象,就只能对数据库表设计或sql做优化了吗,如果考虑大数据处理该怎么解决呢
草原的雨夜 2014-04-14
  • 打赏
  • 举报
回复
如果索引做的好,上百万条数据太小意思了吧,MS级 我曾经整过的上千万甚至上亿的数据,如果只是简单的select,基本都是MS级,但是如果加了group by等一些逻辑在里面那就另说了,还有如果就是数据库大的时候尽量用简单select然后代码处理逻辑,只要算法设计合理应该问题不大吧,这样子的数据量真心不大。
lanqibaoer 2014-04-14
  • 打赏
  • 举报
回复
当打开这个页面的时候,什么数据都不显示。 只显示若干查询条件,提示用户查询全部很费时,有可能会造成数据库崩溃。 用户可以进行模糊查询,输入条件查询,如果非要查询全部就只能等待了。 其他的优化也都是一些技术上的优化了 个人意见 望采纳
小灯光环 版主 2014-04-14
  • 打赏
  • 举报
回复
优化查询SQL吗?。。这个你应该去数据库开发版去问。。那里SQL大神多。。 参考一下:http://developer.51cto.com/art/201102/245903.htm
本课程系列通过对Mysql数据库的当前业界应用情况和未来发展应用前景的分析作为切入点,结合Mysql企业应用的热点关键功能,尽量用通俗易懂的方式讲给大家。本课程是作者收集了大量资料,参考很多讲师的精华内容,坚持半年利用业余时间,每天早上坚持录制一节课程,对内容不断的提炼打磨,不断的对知识点进行思考总结,最后把自认为满意的结果呈现给大家,个人精力有限难免有不足支持,希望大家多交流留言,提出宝贵意见,促使不断优化改进。本系列课程主要由以下部分组成:一,MySql概述数据库概念,主流数据库介绍,Mysql概述,MySql版本介绍,外围工具,MySql分支版本发展,数据库发展前景,数据库的应用发展。Mysql安装。二,MySql架构体系结构,sql执行过程,逻辑结构,物理结构,数据库实例,存储引擎 三,MySql常用操作数据库,权限内容,常用函数,备份与恢复,存储过程,触发器,事务四,MySql优化需求设计SQL语句:索引的优化sql语句的优化优化运维配置角度五,MySql集群部署主从复制,读写分离六,高级应用(开发)Mybats访问数据库,JDBC,NET平台EF框架等操作数据库,Mysql大数据项目中应用事务及分布式事务ß【课程目标 】Þ了解MySQl数据库架构 Þ掌握数据库基本操作Þ数据库设计一般方法 Þ数据库优化Þ数据库集群应用

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧