我们的B1有个自定义的表因为数据量快百万了,无论是对其进行查询还是添加或更新数据都很慢(有时要5分钟左右才完成一项操作);用户反映上来刚开始我还以为是B1塞车了,马上用MONITOR查看,没有塞车;又分析是否网络有问题,结果用测试仪器查看网络没有问题;再看是否服务器出状况了,检查后服务器也没有问题,因为对其它表的操作速度正常,只有涉及到这个表的操作时才会慢处来,所以就专门对此表进行了分析,发现此表现在数据量巨大(快百万),另外表的结构当初设计时没有考虑到这一点所以就没有上索引。经过分析后我们对表新增加了三个索引(这里说说B1User Tables增加索引的过程:刚开始我只是叫所有使用B1的用户退出后就进行增加,结果出现Other users are currently connected to the database [Message 3693-7]的错误提示,重启服务器后还是一样; 继续查找其它原因,把除License Manager 2007服务外所有的都停了结果还是一样; 最后连所有的Add-ondisconnected才增加成功,费了不少劲,不过成功的喜悦还是难于言表的),结果用户使用后反映上的信息说恢复正常,有时还有超快的感觉,看来数据量巨大的表索引对速度起到很重要的作用。