KQL 查询 - 在 where 子句中相对选择今天的数据
Posted
技术标签:
【中文标题】KQL 查询 - 在 where 子句中相对选择今天的数据【英文标题】:KQL query - Relatively select data for today in where clause 【发布时间】:2021-09-16 11:29:14 【问题描述】:我需要一种方法来在 Azure Monitor 中选择“自午夜以来”的数据集 - 例如相对于当天。
使用 ago(1d) 显然是不行的 :)
StorageBlobLogs
| where TimeGenerated > ago(1d) and StatusText contains "success"
干杯
【问题讨论】:
为了获得更好的查询性能,您应该考虑将contains
替换为has
,这样会更高效(请注意两者之间的语义差异:contains
查找任何子字符串,而@ 987654325@ 查找完整的单词)。
【参考方案1】:
您可以尝试使用startofday()
。
例如:... | where TimeGenerated > startofday(now())
【讨论】:
以上是关于KQL 查询 - 在 where 子句中相对选择今天的数据的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 pypyodbc 在 python 中使用 where 子句运行 mssql 选择查询
使用asp.net mv在ado.net中选择带有where子句的查询