我想跟踪使用mysql数据库的应用程序的操作,该数据库大部分是只读的。我知道有很多更好的方法来跟踪操作指标,但作为一个快速和肮脏的开始,如果有一个包含date和hour_of_the_day列的表,然后有一个count列来跟踪某个事件在那个小时内的发生,那会不会很可怕?
只有几行就会有很多争用,对吧?这是否比在每个事件的整个新行中创建更可取?
发布于 2011-10-19 06:06:18
如果你要走这条路,我认为这不是一个坏主意,你可能想要为每个事件创建一个新的行。您可以具有诸如event type ( ID)、datetime of event等列。然后,您可以通过对特定事件类型执行count()查询来对事件进行计数。
然后,您可以将其链接到EventType表,您可以在该表中指定每个event type的内容,例如事件名称、描述等
https://stackoverflow.com/questions/7814270
复制相似问题