Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Help Groups for Snitz Forums 2000 Users
 Help: Database: MS SQL Server
 So what else can I do?
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

SiSL
Average Member

Turkey
671 Posts

Posted - 01 May 2008 :  15:37:57  Show Profile  Visit SiSL's Homepage
Greetings,

Granted Snitz is a wonderful software that can run multiple database types. However, what do you guys suggest to me for improving performance if I want to use SQL Server 2005. Specific Queries, removal of some codes, anything that might help reduce load and cpu consuming of SQL server with 70k users, 10k active users that is online at same time, 300k posts; specific IIS 7 or SQL 2005 tricks to improve responsiveness etc. so anything that would help is appriciated.

<

CHIP Online Forum

My Mods
Select All Code | Fix a vulnerability for your private messages | Avatar Categories W/ Avatar Gallery Mod | Complaint Manager
Admin Level Revisited | Merge Forums | No More Nested Quotes Mod

Edited by - SiSL on 01 May 2008 15:40:41

ruirib
Snitz Forums Admin

Portugal
26364 Posts

Posted - 01 May 2008 :  16:51:23  Show Profile  Send ruirib a Yahoo! Message
Hard to say, really. One thing that you could do if you have the possibility would be to set a profiler session running for some time to get a good sample of the load imposed on the database and then use that info to get advice from Index Tuning Wizard on how to optimize the indexing, that leaves much to be desired (a simple example - there is no index on username and password on the members table). Adding that in a low traffic forum improved response times in certain situations where getting the first page to show up could take a lot of time.

Then you can get your most visited pages and see what you can do to improve performance. Regardless of the improvements that could result from changes to the indexes, there are queries that can benefit from huge improvements. For example, there are several queries that use OUTER JOINs and that can be rewritten not to use them. SQL Server handles outer joins much better than MySQL, but it can still benefit if they are not used at all.

Archiving will always help, even if the archived tables could do with some indexing as well.

Periodically rebuilding database indexes is a must as well, whether with a revamping indexing scheme, or the default one.

All in all, quite some work, but can benefit performance in the end.<


Snitz 3.4 Readme | Like the support? Support Snitz too
Go to Top of Page

SiSL
Average Member

Turkey
671 Posts

Posted - 01 May 2008 :  18:35:09  Show Profile  Visit SiSL's Homepage
Talking about Indexes, after so many DB restores, copy tables, I'm pretty sure my Indexes messed up as well. Is there a way to re-index them by default of Snitz?<

CHIP Online Forum

My Mods
Select All Code | Fix a vulnerability for your private messages | Avatar Categories W/ Avatar Gallery Mod | Complaint Manager
Admin Level Revisited | Merge Forums | No More Nested Quotes Mod
Go to Top of Page

ruirib
Snitz Forums Admin

Portugal
26364 Posts

Posted - 02 May 2008 :  05:31:31  Show Profile  Send ruirib a Yahoo! Message
http://forum.snitz.com/forum/topic.asp?ARCHIVE=true&TOPIC_ID=27057<


Snitz 3.4 Readme | Like the support? Support Snitz too
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.11 seconds. Powered By: Snitz Forums 2000 Version 3.4.07