社区
疑难问题
帖子详情
数据库分表和分区的问题
极地_雪狼
2012-01-09 06:18:43
SQLSERVER2000(32位)数据库中news表有150W条记录,由于需要使用了Like语句,有些常用语句,查询需要扫描5W左右的记录才能返回,现在数据的查询速度有些慢。有什么好办法解决吗?
另外,想将此表切分,是采用分表后union all比较好,还是采用分区表比较好?
请高手指点。
...全文
127
6
打赏
收藏
数据库分表和分区的问题
SQLSERVER2000(32位)数据库中news表有150W条记录,由于需要使用了Like语句,有些常用语句,查询需要扫描5W左右的记录才能返回,现在数据的查询速度有些慢。有什么好办法解决吗? 另外,想将此表切分,是采用分表后union all比较好,还是采用分区表比较好? 请高手指点。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
极地_雪狼
2012-01-09
打赏
举报
回复
呵呵,这么多星星,荣幸之至,明天改一下试试。
AcHerat
2012-01-09
打赏
举报
回复
150W的数据量不是很大了,在like前先把要筛选的数据找出来,最后在用like来获取需要的数据,不会直接接收几十万或上百万的数据显示出来吧!
黄_瓜
2012-01-09
打赏
举报
回复
升级到05或者08 然后建立一些索引都
效果会很明显。
SQL77
2012-01-09
打赏
举报
回复
150W也多啊,
-晴天
2012-01-09
打赏
举报
回复
150W 条数据应该不算多,关键是,你用 like 来查询速度很难加快,你可以考虑采用全文索引.分表也不行,因为你并没有把这些内容分成数个不同区间的方案,最后查的,还是要在全部数据中进行查询.
如果like 子句采用这样的形式: like 'asdf%',即模糊查询模糊的是查询字符串后半部的话,还能利用索引,否则不行.
极地_雪狼
2012-01-09
打赏
举报
回复
想升级到SQLSERVER 2008 64位
zabbix 5.0 mysql
数据库
分表
操作详细流程
其中有每个命令的使用说明与注释。并增加了清理数据的方式。以及导入输入的注意事项
什么是
分表
和
分区
MySql
数据库
分区
和
分表
方法
MySQL
数据库
的
分表
和
分区
是两种常见的优化策略,旨在应对大数据量带来的性能
问题
。当一个表包含数百万甚至上千万的记录时,查询和插入操作可能会变得非常缓慢,导致整个
数据库
系统的性能下降。
分表
和
分区
的目标是...
MySQL
分表
和
分区
最佳攻略
常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致...
分表
和表
分区
的目的就是减少
数据库
的负担,提高
数据库
的效率,通常点来讲就是提高表的增删改查效率。
Oracle分库
分表
分区
学习日志.docx
Oracle 分库
分表
分区
学习日志 Oracle 分库
分表
分区
是 ...Oracle 分库
分表
分区
是解决大型
数据库
中的性能瓶颈
问题
的一种优化技术,通过
分区
、分库、
分表
,减少
数据库
的负担,缩短查询时间,提高系统的稳定性和负载能力。
MSSQLServer数据
分表
(水平分割)
① 创建
数据库
② 在创建的
数据库
中添加文件组 ③ 在文件组中添加新的文件 ④ 定义
分区
函数 ⑤ 定义
分区
架构 ⑥ 定义
分区
表 ⑦ 定义代理作业,自动添加
分区
分割点 ⑧ 测试数据
疑难问题
22,302
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章