简体   繁体   中英

Versioning of SQL database and .net applications

I have a .net application using sql server 2005 database. This is a very simple data entry application. But the client is using it for a very long time and speed of the application getting worst with the time as the size of database is growing.

Client is not ready to delete the previos data from the database but want to versioning it in different database so they could use it if they want it later and speed issue will also resolved as the actual database move old data to a different database.

So kindly guide me in the right direction to achieve this.

Partition table looks very effective way to solve the issue and after doing every if & else, i come to know that this is not available in express edition of sql server. Help me, i am even ready to move the db to sql server 2008 express edition for this feature, but this option is not available in sql 2008 express as well. Kindly suggest me some workaround around free sql server editions

Thanks

Question is possibly slightly off-topic, but I suggest rebuilding your indexes (assuming you have them, otherwise that's a different matter...) and ensuring your statistics are up to date.

Craate a regular maintenance task to do this.

Also, ensure you do not have any cursor based code that is giving you O(N^2) behaviour...

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM