提高一个简单的SQL查询
我有这样的SQL查询的性能:提高一个简单的SQL查询
SELECT COUNT(*)
FROM Contract_Position
WHERE Position_Type != 'MARKET'
点击以下链接查看数据的表格图像 -
想象的场景现在在Contract Position
表中有数百万条记录,您将如何提高上述查询的性能?
感谢您的帮助, 小号
添加用户定义的索引。
这将是非聚集索引? –
你需要分享你已有的索引......只是盲目添加索引并不总是回答问题 – Eli
对不起,没有可用的索引,这是一个假设的情况/问题。我拥有的唯一数据就是图片。还有什么我可以提供来帮助你的答案? –
如果指标是不够的,与例如MariaDB的,你可以在一些规定 - 分区表格筑底
请使用以下内容作为如何发布一个好问题的指南:https://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-论坛/提示:数据而不是图像造就了不同的世界......另外,对于性能问题,分享执行计划将是有益的。为此使用以下工具:https://www.brentozar.com/pastetheplan/ – Eli
您在评论中对一个答案只是一个假设性问题。你期望得到答案吗? –