我正在测试memsql的速度,所以我使用mariadb async DB client for memsql,使用大约100个类似的表,并使用OrderID作为主键。我经常在控制台上看到下面的错误
叶错误(94.130.55.215:3308):键'PRIMARY‘的条目'71862’重复
我知道这是一个键冲突,但是我很难调试这个问题,因为表名没有错误
点击手册后,我可以设置查询日志,但错误日志我无法设置,我认为错误日志也将显示相同的信息
我对MemSQL团队的请求是在错误消息中添加表名...另外,请给我建议启用错误日志的全局变量
发布于 2018-01-25 02:19:04
为了调试问题,建议的方法是检测应用程序,以便当它收到错误时,将相应的查询打印到应用程序日志中。MemSQL遵循MySQL错误消息格式,这种格式倾向于在错误消息中提供尽可能少的上下文(因为应用程序具有上下文的其余部分)。
我们唯一支持的查询级别日志是general_log。作为参考,您可以运行SET GLOBAL general_log = ON来打开它,运行= OFF来禁用它。查询日志不包含错误或查询结果,它只列出针对运行它的节点运行的查询。
https://stackoverflow.com/questions/48420118
复制相似问题