即时测试memsql的速度,所以我使用mariadb异步数据库客户端为memsql 我使用大约100个类似的表,OrderID作为主键 我经常在我的控制台上得到以下错误
Leaf Error(94.130.55.215:3308):重复输入' 71862'关键' PRIMARY'
我知道这是违规行为,但我很难调试问题,因为表名没有错误
点击手动后,我能够设置查询日志,但错误日志我无法设置,我认为错误日志也会显示相同的信息我对MemSQL团队的请求是将表名添加到错误消息中...... 请建议我启用错误日志的全局变量
答案 0 :(得分:0)
为了调试问题,建议的方法是检测应用程序,以便在收到错误时将相应的查询打印到应用程序日志中。 MemSQL遵循MySQL错误消息格式化,倾向于倾向于在错误消息中提供最小可能的上下文(因为应用程序具有上下文的其余部分)。
我们支持的唯一查询级别日志是general_log。如需参考,请运行SET GLOBAL general_log = ON
将其启用,然后= OFF
启用。查询日志不包含错误或查询结果,它仅列出针对运行它的节点运行的查询。