所以我有一个很不错的桌子,里面有交易。我不能重新设计它或添加更多的索引。数据就是这样。不管怎么说,一半的业务逻辑都是完全扫描的。我有一个想法,将一些旧的/未使用的数据移到“归档表”中,以稍微加快速度,并且能够偶尔扫描所有数据。或者其他方向:创建“快速表”,其中我将只有新鲜的(上个月左右)数据,而普通的表将拥有所有的数据。目前,我们有大约5000万行数据与疯狂的分区,这造成了更多的伤害,然后使用。SUBPARTITION BY KEY (user_role)
我已经创建了一个基于员工提交的所有工时记录卡的审查页面。它工作得很好,但以防员工想要查看个人记录并更改记录中的特定内容,这是我遇到问题的地方。下面是我用来显示信息的代码片段。因为工时记录卡中有很多字段,所以在员工实际提交他想要的卡之前,我不需要浪费整个页面来显示所有信息。$result = mysql_query("SELECT ID,employee,date FROM tcardsubmit WHERE employee = '
我已经在MSSQL中实现了这个功能,但是当涉及到MySQL时,我已经崩溃了。我试图在某个日期之后在员工信息表中搜索组中的所有记录。我可以在employee信息表中获得记录,但我也需要返回其他表中属于同一组的所有员工编号。其目的是查看该集团的哪些员工提交了一些文件。ID,并显示哪些ID有来自empReports表的记录。当前的查询是:t.empNumber AS Emp,
r.grpNumb