今天用silverlight做了个oa系统的模型。自定义的用户登录和角色,对silverlight还不是特别熟悉,也就是能用的程度。
用了silverlight页面上的数据源、datagrid和分页控件,发现一百万级别的数据非常慢,还会导致死机(我是双核的,2G内存,可能比较慢)。然后用sql server profiler 跟踪,再用数据库引擎优化顾问分析,为表加了个组合索引,之后速度是快了些,但是仍然无法接受三四秒的翻页等待时间。把数据库进行分区后(分了13个区),按照自增编号创建了分区表,还是这一百多万条数据,重新尝试分页,还是很慢。。。