社区
疑难问题
帖子详情
查询效率问题
冬夜
2016-08-30 06:15:49
请教个问题
数据库中有两个表记录数比价大,一个8000W+ 每天增长100W, 一个4000W+ 每天增长 50W,都做了联合索引,现在感觉反应有点慢,查询一条记录或统计一个数据的时候 运行时间可能会超1S,想将这量个表做分区表,通过时间进行区分,但是还有几个查询在条件里没有时间要求,这样分区后会不会影响效率?
另外:记录数大起来对插入新数据和更新数据(条件为主键)会不会有影响?
...全文
177
2
打赏
收藏
查询效率问题
请教个问题 数据库中有两个表记录数比价大,一个8000W+ 每天增长100W, 一个4000W+ 每天增长 50W,都做了联合索引,现在感觉反应有点慢,查询一条记录或统计一个数据的时候 运行时间可能会超1S,想将这量个表做分区表,通过时间进行区分,但是还有几个查询在条件里没有时间要求,这样分区后会不会影响效率? 另外:记录数大起来对插入新数据和更新数据(条件为主键)会不会有影响?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
薛定谔的DBA
2016-08-30
打赏
举报
回复
按时间分区,那查询条件有时间的话是最好的,只查询时间所跨的分区;但是条件要是没有时间,而是其他字段,这样所有分区都会查询了,所有分区都查询,对于那些只操作部分分区的就有影响了。 另外:数据库对插入和更新肯定有影响 1. 删除和更新对于条件的筛选,数据多了会查找更久,不走索引就麻烦了; 2.对于插入数据,如果其他对该表的查询使用了索引,那不要紧; 如果在插入数据时,而其他查询进行了扫描不使用索引,则需要等待,因为插入的这条数据正在进行; 插入数据,同样也会进行聚集索引的排序;
shoppo0505
2016-08-30
打赏
举报
回复
看数据量,这个执行时间还是可以接受的。 个人建议,像这种情况,还是提升硬件来解决问题比较好。
SQL高级
查询
技术.doc
- 子
查询
中避免
查询
包含`text`或`image`数据类型的字段,因为这可能导致性能
问题
。 - 子
查询
可以包含更多的子
查询
,最多支持32层嵌套。 **1. 把子
查询
用作派生的表** 子
查询
可以生成一个派生的表,即在
查询
过程...
数据库开发 维护 性能调优 备份还原 各种复杂
问题
的解决方案
合理分配索引,提高
查询
效率
;以及合理设计数据库架构,如分片、分区等分布式策略。调优还需要结合数据库监控工具,以便分析瓶颈并针对性地改进。 四、备份与还原 备份是预防数据丢失的重要手段,而还原则是在数据...
MySQL_5.1_HTML_chapter.rar_详细手册(html版)
手册通过提供这样的
问题
解决指南,大幅降低了数据库系统的维护难度,提高了
问题
处理的
效率
。 总之,这份MySQL 5.1 HTML版详细手册结合了基础与进阶知识,适用于不同层次的使用者,无论是数据库的初学者,还是经验...
微软面试100题系列之高清完整版PDF文档[带目录+标签]by_July
2. **数据结构优化**:利用特定的数据结构来提高处理
效率
。 - 如Bloom Filter的应用场景,Bit Map在节省空间方面的优势。 3. **算法优化**:针对特定
问题
优化算法以提高性能。 - 如使用Hash Join而非Nested Loop ...
Spring+SpringMVC+Mybatis框架整合例子(SSM) 下载
Mybatis允许开发者直接编写SQL,提高了
查询
效率
和灵活性,同时通过XML或注解方式配置和映射原生信息,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 SSM整合的过程主要包括...
疑难问题
22,297
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章