单条SQL执行限制内存2G,同事写SQL查询没有limit 这条SQL执行占用18G的内存,为啥SET tidb_mem_quota_query = 2 << 30;没有生效

你是在session级别控制的吧,得在同一个窗口用命令行执行set再执行sql