
有一个分片表es_info(fld_uuid,fld_split) 其中 fld_uuid是主键ID , fld_split是分片字段。查询时:select * from es_info where fld_guid='XXXX'是不是这样写会效率非常低?
必须这样写才行:select * from es_info where fld_split='aaaaa' and fld_guid='XXXX' ? |
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
SQL求助,根据不同规则匹配的字符串如何整体排序
回答 1
已采纳
SQL>selectfromt1;CODEaabb2021ccdd00123aabbccdd210122aabb2021ccdd00130aabbccdd210203SQL>select2
有个sql 第一次查询十几秒,第二次查询巨慢,300秒左右,这是怎么回事?
回答 4
首先还是通过执行计划来判断一下吧,看执行计划是否相同?
Sql 64位和32位有什么区别?
回答 1
功能上没区别,性能有区别
有个sql 在同一个库上执行 但是执行时间不一样 这是什么原因?
回答 1
运行时线程有可能在排队或者内存暂时被占用,或者缓存要重新清空加载都有可能导致以上问题发生
truncate和delete区别 ?
回答 3
已采纳
Truncate和delete都可以将数据实体删掉,truncate的操作并不记录到rollback日志,所以操作速度较快,但同时这个数据不能恢复Delete操作不腾出表空间的空间Truncate不能
sql链接服务器查询oracle数据结果和在oracle库中查询结果条目数不一致,可能是什么原因?
回答 2
已采纳
首先先要确定是不是连接的同一个"数据库",其次要确定是不是同一个用户名。之前有遇到过此类问题的,在数据静态的情况下,往往都是分了读库和写库,或者是rac多实例出现了不同步的情况
求一个能判断YYYY-MM-DD HH24:MI:SS正则表达式
回答 6
已采纳
date类型都是统一根据nls变量或者工具设置的格式来显示的,如果显示成YYYYMMDD,则表示时分秒部分为00:00:00,工具自动省略了显示,并不是说这个值里就没有时分秒。如果想要过滤掉不含时分秒
SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的什么子句之中
回答 2
已采纳
D.WHERE
SQL数据库的属性-常规里所有者是什么意思?
回答 1
所有者就是指你所查看的东西的主人呗
现在主流sql用什么版本?
回答 3
已采纳
Oracle19CMySQL8DM8
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
Oracle 19C 与跟踪统计信息相关的视图
SQL审核 | 企业微信工单推送功能开放到社区版
EXPLAIN EXTRA指导SQL性能优化的实践
对不起了Navicat!数据分析他才是最强的!
AI大模型时代下运维开发探索第二篇:基于大模型(LLM)的数据仓库
SQL每日一题(20231124)
OceanBase SQL语句BACKUP
flink sql 知其所以然(六)| flink sql 约会 calcite(看这篇就够了)
多模数据库成为金融业刚需;英国政府将丢弃开源ES;谷歌地图重大更新;FTX欠债超30亿美元;SQL Server统一本地和云..
分布式数据库学习Note83:OceanBase社区版中,SQL 调优的相关术语有哪些?