Показать сообщение отдельно
Старый 17.03.2010, 14:54   #9  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Первые два пункта "теории" разве не соответствуют взглядам на принципы оптимизации БД?
А 3-й и 4-й пункт кому-то наносят вред?

PHP код:
Чтобы база работала быстронадо:
1Большое количество памяти на серверечтобы информацию о блокировках записей SQL-сервер целиком помещал в памятиТогда не будет возникать страничных и табличных блокировок.
2периодически перестраивать индексы и обновлять статистику запросов
3
программисту всегда проверятьесть ли индекс по полямкоторые перечислены в выражении отбора "where"достаточно иметь индекс по первому полюидущему в выражении отбора "where"
3)в выражении отбора "where" сначала перечислять более уникальные поляа потом менее уникальные например надо писать "where inventTrans.TransRefId == 'journalId' && inventTrans.TransType == InventTransType.InventTransfer"А так писать нельзя"where inventTrans.TransType == InventTransType.InventTransfer && inventTrans.TransRefId == 'journalId' "