TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
davout davout
NA
2
0
Database optimization
Jun 18 2010 4:22 AM
I've been asked to assist with the optimization of a new project that has been built with Silverlight/C# and SQL Server. As somebody who's experience lies mainly in the Java/MySQL realm I'm hoping somebody here can help with some suggestions.
The first problem lies with a table used to store notifications from an ecommerce application. There can be hundred of thousands of records posted to this table every day 24 x 7. Hence, over time performance starts to suffer and there's no window to purge old data from the table. Are there any special SQL-Server faciltiies to handle this problem? Or would it be better to have a separate physical table for each day of the month? (e.g. use 'table1' for all entries posted on the 1st, 'table2' for asll data frorm the 2nd etc)
Another problem area with this project is where it takes in real time pricing feeds and has to store the incoming data. There are enormous volume spikes with this activity, and the underlying database can't handle the volume and this ends up being a huge bottleneck. One solution would be to introduce a messaging tier between the incoming price and the database to make the process asynchronous, but are there any specific SQL Server capabilities available to address this type of problem?
TIA
Reply
Answers (
1
)
XMLSQL config in IIS
How to Give unique user id when many users registered at same time