2016-07-30 80 views
0

我们有一个正在使用PHP和MySQL的医疗保健系统,每位患者都有一个唯一的标识符,下次他们返回时使用。我们希望系统能够在患者每次返回时记录。我们正面临两种做法 1.每次他们回来时都创建一个新日志(mysql行)。 2.或者用它们返回的次数创建一个字段,我们只是不断增加每次访问的值,即返回++。在MySQL中返回客户端日志的最佳方式是什么

为了获得最佳性能,可扩展性并提供准确的分析,我们可以实现此目标的最佳方式是什么?因为此数据稍后会导出到Microsoft Power BI,Excel和SPSS。

我们希望能够显示每个用户返回的次数,我们预计每年约有250,000到500,000次患者访问。

+0

单独的行,旋转的日期块。这取决于上次访问的日期是否重要,以及需要多长时间跟踪。这个缺陷只是增加一个价值,你无法知道访问日期是什么时间,只是他们访问的次数。 – ArtisticPhoenix

+0

性能方面,如果索引正确,没有问题,则可以在单个表中获得大约4,500万行。我有一个7000万行的表......例如,但我的服务器有48个RAM的:) – ArtisticPhoenix

回答

2

如果您正在维护每次访问的详细信息,例如治疗,处方和其他详细信息,请每次都使用新日志。否则为每次访问增加值。第二个将有最佳性能

相关问题