Skip to main content

Home/ 中国程序员/ Group items matching "SQL" in title, tags, annotations or url

Group items matching
in title, tags, annotations or url

Sort By: Relevance | Date Filter: All | Bookmarks | Topics Simple Middle
飞 浪

關於Sql2000的設計問題,要求主server上DB只保留最近3個月數據,輔server上DB保留全部 - 0 views

shared by 飞 浪 on 07 Apr 08 - Cached
  • 可否考虑:对于这类有数据转移需求的表,建立两套表:当前表. 历史表当前表只保留90天的,过期转到历史表中另设计视图可查询全部数据.这样,效率不会降低,还可以节省一台服务器
  • SQL2000中可以用分区视图,数个相同结构的表中保存不同时间的记录。用视图连接数个相同结构的表实现上层的统一。用触发器做数据表间的迁移和备份。不过这样物理的存储结构没有什么改变,性能提高有限。在SQL2005里在建立表的时候就可以使用分区函数建立表分区,物流存储在几个不同IO设备上效率提高很多
飞 浪

SQL server大数据量解决方案 MS-SQL Server / 应用实例 - 0 views

shared by 飞 浪 on 07 Apr 08 - Cached
  • 1.做个历史库,将部分数据转至历史库     2.建视图关联当前库和历史库,需要查历史记录的时候就从这个视图中查     3.前台可以做两个报表(当前的/所有的),数据源分别指向当前表和视图             从2个数据库联合2个表来查询(union   all)楼主应该可以做得到的!
  • 你应该根据经常用到的查询设计你的数据存储方法,如经常查3个月以内的数据就建立一个作业,每天定时将3个月以前的数据导入历史表,万一查3个月以前的数据(应该比较少)就联表查询。
  • 建历史表并索引,应该是一个好的解决办法     客户界面不一定要分开,可以有你程式来自动处理是查询当前表还是历史表
飞 浪

[总结] XPO (eXpress Persistent Objects) 学习总结二 - 0 views

shared by 飞 浪 on 31 Aug 07 - Cached
  • 7.直接通过传SQL语句获得对象集合的方法!   Dim command As IDbCommand        Dim reader As IDataReader        command = DevExpress.Xpo.Session.DefaultSession.ConnectionProvider.CreateCommand()        command.CommandText = "Select * from VS_Service where F0302=2"         reader = command.ExecuteReader()
1 - 10 of 10
Showing 20 items per page