社区
应用实例
帖子详情
两千万与两万的表关联后查询的速度是多少?服务器怎么优化?
wwhile
2005-03-31 09:10:36
我现在有两个表:
表A:BID code 两千万
表B: code word 2w
关联后查询返回BID
速度能控制在3秒以内马?
能,怎么优化(软硬都可)?
...全文
436
22
打赏
收藏
两千万与两万的表关联后查询的速度是多少?服务器怎么优化?
我现在有两个表: 表A:BID code 两千万 表B: code word 2w 关联后查询返回BID 速度能控制在3秒以内马? 能,怎么优化(软硬都可)?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bugchen888
2005-08-09
打赏
举报
回复
聚集索引聚集索引!!!
我玩过一个table,一千万笔数据,在聚集索引的列上下in条件,眨个眼睛就出来了。。。。那个快呀。。。。
Cassava
2005-08-08
打赏
举报
回复
看你返回的记录有多少,如果返回有两千万条记录,3s是不可能的,如果分页返回,那肯定可以
cgsun
2005-08-08
打赏
举报
回复
1,看你要返回多少数据的.
2.建立聚集index
zhilunchen
2005-08-07
打赏
举报
回复
有这种机会吗,我可没有碰到过!
mpshun
2005-08-07
打赏
举报
回复
学习
天地客人
2005-08-07
打赏
举报
回复
可以根据实际情况分表吧,分成多个表,或可以实现!
自然框架
2005-08-07
打赏
举报
回复
是两个表,一共4个字段吧?
word 字段的大小是多大?
应该是可以的,不知道两个表示什么关系?
按哪个字段查询?
可以参考这里
http://community.csdn.net/Expert/TopicView3.asp?id=4189627
http://community.csdn.net/Expert/TopicView3.asp?id=4182510
张海霖
2005-08-06
打赏
举报
回复
玩笑
Navywang917
2005-06-20
打赏
举报
回复
尽可能的减小每次管理的数据量
ReViSion
2005-06-19
打赏
举报
回复
表A:BID code 两千万
表B: code word 2w
考虑一下每次关联的时候数据是不是全都需要
ReViSion
2005-06-19
打赏
举报
回复
只要关联的时候注意一下条件就行
Stone444
2005-06-18
打赏
举报
回复
幾乎NO POSSIBILITY,
注意你SQL語句寫法和加上聚集索引
如果實在要追求效率,可以建立一個新表和老表結構相同,隻插入新增的數據
一般這麼表中這麼大的數據量,好多是陳舊的數據,也就是說很少用得上的數據
個人淺見
jjj801206
2005-06-17
打赏
举报
回复
估计不行啊
yesyesyes
2005-06-17
打赏
举报
回复
select top 1 bid from a join b on a.code=b.code
:)
good2speed
2005-06-17
打赏
举报
回复
3s有可能呀.
gslrq
2005-06-17
打赏
举报
回复
每次表更新时把BID写进另一个表中就行了,不用在那么多的数据中查
拓狼
2005-06-17
打赏
举报
回复
在两个表的字段code上都建立聚族索引即可
jhzhao2002
2005-03-31
打赏
举报
回复
不知道你的查询都是怎么写的。也许可以优化。像有 in ,exist,order by 等等,这样的句子都去掉。然后适当的增加索引。也许可以提高速度。数据库对存储过程会进行进一步的优化,可以试试。在硬件是可以考虑集群方式,用oracle作分布式处理。
qyzhi2004
2005-03-31
打赏
举报
回复
3秒没什么可能
iloveja
2005-03-31
打赏
举报
回复
可以控制在10内用最好的服务器
加载更多回复(2)
mysql
关联
查询
速度
慢 (解决)
1. 记录原因:mysql
关联
查询
速度
很慢,是由于字段字符集规则不一致所导致 1.1 在一次线上的服务中,发现有几个
关联
查询
速度
特别慢,试过了多种
优化
方案,最后把问题定格在 count() 这个函数,由于是分页
查询
,所以肯定会有count()来去
查询
记录数,但是每次执行这个count()都会卡住好几秒 1.2 最终发现 被
关联
的两个
表
字符集规则不一致,一个是utf8_general_ci,另一个是utf8mb4_0900_ai_ci,具体原因可能是因为线上
服务器
和本地
服务器
的mysql版本不同导致的,在
几千万条数据,怎么让
查询
效率高起来?
大数据量的
优化
,自己总结了下,在自己的认知范围内,整理了两个大方面: 一、sql语句方面的
优化
1、使用索引
查询
造成全
表
查询
的(索引失效的情况):避免null值
查询
。索引列的数据不要大量重复。where语句中or(union替代)、in not in(between and)、like、!=和<>符号的使用。where子
查询
中使用参数引入( ...
sql性能
优化
:sql处理千百万级以上的数据提高
查询
速度
的方法,
查询
速度
慢怎么处理
处理百万级以上的数据提高
查询
速度
的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全
表
扫描。 2.对
查询
进行
优化
,应尽量避免全
表
扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全
表
扫描,如: ...
MYSQL一次千万级连
表
查询
优化
概述: 交代一下背景,这算是一次项目经验吧,属于公司一个已上线平台的功能,这算是离职人员挖下的坑,随着数据越来越多,原本的SQL
查询
变得越来越慢,用户体验特别差,因此SQL
优化
任务交到了我手上。 这个SQL
查询
关联
两个数据
表
,一个是攻击IP用户
表
主要是记录IP的信息,如第一次攻击时间,地址,IP等等,一个是IP攻击次数
表
主要是记录每天IP攻击次数。而需求是获取某天攻击IP信息和次数。(以下SQ...
MySQL千万级数据
查询
的
优化
技巧及思路
MySQL是一种流行的关系数据库,具有良好的可扩展性和高可用性。但是,在处理大量数据时,MySQL的性能可能会受到一些限制。在实际应用中,需要对MySQL进行
优化
,以提高其性能和可靠性。本文介绍了一些
优化
MySQL的技术和方法,包括数据库设计、SQL
查询
优化
、硬件
优化
和其他
优化
技巧。通过合理的MySQL
优化
,可以提高MySQL的
查询
速度
和并发处理能力,从而提高应用程序的性能和可靠性。
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章