标签: sql database nosql
最近一次采访中有人问我这个问题:您怎么知道您的数据库查询需要时间,您将如何解决呢?
我想不出什么特别的答案。 尽管我清除了面试并收到了录取通知书,但仍然想知道该问题的答案是什么。
答案 0 :(得分:0)
您可以引入一个拦截器,该拦截器在查询数据库之前和之后进行日志记录。您可以从日志中检查查询所花的时间。如果您发现数据库运行缓慢,则可以在where子句中经常使用的列上引入索引。