社区
Java
帖子详情
关于sql数据库表大数据如何优化处理
csdn302
2014-04-14 03:05:13
如题:
假设有一个订单表,表中有上百万数据,导致每次查询都很慢,有什么优化的处理方案吗,这里不考虑做历史数据迁移。个人认为做数据迁移不能根本解决问题。请各位各抒己见。
...全文
399
10
打赏
收藏
关于sql数据库表大数据如何优化处理
如题: 假设有一个订单表,表中有上百万数据,导致每次查询都很慢,有什么优化的处理方案吗,这里不考虑做历史数据迁移。个人认为做数据迁移不能根本解决问题。请各位各抒己见。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
My
Sql
数据库
企业级应用
本课程系列通过对My
sql
数据库
的当前业界应用情况和未来发展应用前景的分析作为切入点,结合My
sql
企业应用的热点关键功能,尽量用通俗易懂的方式讲给大家。本课程是作者收集了大量资料,参考很多讲师的精华内容,坚持半年利用业余时间,每天早上坚持录制一节课程,对内容不断的提炼打磨,不断的对知识点进行思考总结,最后把自认为满意的结果呈现给大家,个人精力有限难免有不足支持,希望大家多交流留言,提出宝贵意见,促使不断
优化
改进。本系列课程主要由以下部分组成:一,My
Sql
概述
数据库
概念,主流
数据库
介绍,My
sql
概述,My
Sql
版本介绍,外围工具,My
Sql
分支版本发展,
数据库
发展前景,
数据库
的应用发展。My
sql
安装。二,My
Sql
架构体系结构,
sql
执行过程,逻辑结构,物理结构,
数据库
实例,存储引擎 三,My
Sql
常用操作
数据库
,权限
表
,
表
内容,常用函数,备份与恢复,存储过程,触发器,事务四,My
Sql
优化
需求设计
SQL
语句:索引的
优化
,
sql
语句的
优化
,
表
的
优化
运维配置角度五,My
Sql
集群部署主从复制,读写分离六,高级应用(开发)Mybats访问
数据库
,JDBC,NET平台EF框架等操作
数据库
,My
sql
在
大数据
项目中应用事务及分布式事务ß【课程目标 】Þ了解My
SQl
数据库
架构 Þ掌握
数据库
基本操作Þ
数据库
设计一般方法 Þ
数据库
优化
Þ
数据库
集群应用
大数据
_
数据库
(DBMS、DB、
SQL
)
目录 开篇 一、
数据库
1.
数据库
(通常概念) 1.1
数据库
简介 1.2
数据库
的好处 1.3
数据库
相关概念 2.DBMS
数据库
管理系统概述 2.1 具体概念 2.2DBMS根据数据的保存格式(
数据库
的种类)来进行分类 层次
数据库
(Hierarchical Database,HDB) 关系
数据库
(Relational Database,RDB) 面向对象
数据库
(Object Oriented Database,OODB) XML
数据库
(XML Database,XMLDB) ...
大数据
常用
数据库
汇总
通常
数据库
分为关系型
数据库
和非关系型
数据库
,关系型
数据库
的优势到现在也是无可替代的,比如My
SQL
、
SQL
Server、Oracle、DB2、SyBase、Informix、Postgre
SQL
以及比较小型的Access等等
数据库
,这些
数据库
支持复杂的
SQL
操作和事务机制,适合小量数据读写场景;但是到了
大数据
时代,人们更多的数据和物联网加入的数据已经超出了关系
数据库
的承载范围。
大数据
时代初期,随着数据请求并发量大不断增大,一般都是采用的集群同步数据的方式
处理
,就是将
数据库
分成了很多的小库,每个
数据库
的数
大数据
数据库
(HBase)
大数据
数据库
(HBase)一、HBase概述1.1 HBase简介1.2 HBase与关系型
数据库
的区1.3 HBase的地应用场景二、HBase的架构原理2.1
表
和Region2.2 HBase的数据模型2.3 Hbase的系统架构和功能组件 一、HBase概述 基于google Bigtable开发的开源分布式
数据库
。 1.1 HBase简介 关系
数据库
(RDBMS)基于关系模型建立的
数据库
。例如:Oracle,DB2,Postgre
SQL
,
SQL
Server,My
Sql
,无法满足大量数据
处理
数据库
如何
处理
大数据
访问
当系统要满足每秒数万次的读写请求的需求时,我们可以用分布式计算、编写优良的程序代码、对海量数据进行分区操作、建立广泛的索引、建立缓存机制、加大虚拟内存、分批
处理
、使用数据仓库和多维
数据库
存储、使用负载均衡技术、将
数据库
的读写分离等等来解决
数据库
大数据
访问的问题。 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数
Java
50,528
社区成员
85,607
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章