社区
基础和管理
帖子详情
sql优化(新手请教)
haojing8312
2012-04-27 11:16:46
select a.a,b.b,c.c
from a,b,c
where a.a = b.a and a.a = c.a
请问这样的sql怎么优化,这样是不是产生笛卡尔积了,对sql不太了解
...全文
64
4
打赏
收藏
sql优化(新手请教)
select a.a,b.b,c.c from a,b,c where a.a = b.a and a.a = c.a 请问这样的sql怎么优化,这样是不是产生笛卡尔积了,对sql不太了解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haojing8312
2012-04-27
打赏
举报
回复
算了 刚问人了 要优化也只能用索引了 就这样吧 谢谢你!
APHY
2012-04-27
打赏
举报
回复
给出测试数据,可以优化,优化和数据表里面的数据也有关系
haojing8312
2012-04-27
打赏
举报
回复
是这样的sql效率好像有些差,要优化一下,能不能用exist写?
APHY
2012-04-27
打赏
举报
回复
语法没问题,你要实现什么功能?
SQL优化
指南——优化工具使用
优化的场景分为单纯场景与复杂场景,不同场景有不同场景的优化工具与手段,我们在优化sql语句时应该先判断属于哪一种场景,根据场景选择优化途径,不要盲目地去优化sql语句,否则得不偿失。 1.单纯场景。 例如一条sql语句很慢,原因是没有用高效的索引而是走的全表扫描,加个索引就解决问题,又比如一条
sql优化
到执行速度1s左右,逻辑读50个左右,应该就可以了。这就是单纯场景,差不多无须再考虑优化了。
善用性能工具进行SQL整体优化
SQL优化
是一个复杂的工程,首先要讲究从整体到局部。今天我们首先学习关于数据库整体优化都有哪些性能工具,接着分析这些工具的特点,并结合案例进行探索,最后再进行总结和思考。 总体学习思路如下图所示: 都有哪些性能工具 这里首先要分成两部分:一种是不同调优场景的分析,可分为单纯场景的优化和复杂场景的优化;而另一种是基于这些场景的工具应用,就是针对单纯场景的优化手段和复杂场景的
SQL语句的优化:
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请
关于sql08 中文乱码问题
我直接编辑内容,输入中文,刷新后中文成了乱码,
请教
各位怎么解决,谢谢
当操作系统对中文字体支持不全面时,varchar会出现乱码。
Knuth有句名言:“过早优化是万恶之源”(有兴趣可参看《Unix编程艺术》1.6.15节)。在SQL中支持这一观点的理由如下:
1)
新手
常常会低估DBMS的处理能力,或者高估实际问题的规模(数据量)。
2) 即使需要优化,也要遵循科学的优化方法(简单来说是:建立基线、寻找瓶颈、优化、测试)。盲目优化效果往往适得其反,既增加
MySQL数据库智能运维助手:基于MiniCPM-V-2_6的
SQL优化
与故障诊断
本文介绍了如何在星图GPU平台上自动化部署MiniCPM-V-2_6镜像,构建MySQL数据库智能运维助手。该助手能自动分析慢查询日志、解读SQL执行计划并提供优化建议,有效辅助数据库管理员进行SQL性能优化与日常故障诊断,提升运维效率。
基础和管理
17,378
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章