mysql,sql语句搭配出现两条,一条带问号,一条为实际参数值

框架使用laravel5.4

看阿里的sql洞察的时候,发现有很多语句都是,一条的参数是问号,一条的参数是实际的值。很多语句都是这样字搭配的出现,我想问下为什么会出现带问号的语句呢?
image.png

阅读 2.5k
1 个回答

带问号的是prepared statement,一般在做监控的时候为了保证性能,不会去读取sql里面的具体参数,因为那样的话参数组合太多了,没法存储。常规做法是采样,或者就用这个?的形式,提取sql pattern。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏