Aşağıda Nuke Evolution'un geliştiricisi Technocrat'ın duyurduğu bazı veritabanı hızlandırma komutları var.
Bilindiği gibi Nuke Evolution hem kodda yapılan optimizasyonlar hem de kullandığı cache sistemi ile en hızlı CMS ler arasında yer alıyor.
Ayrıca bir de veritabanında yapılabilecek bu hızlandırma işlemi sitenizin hızına hız katacak.
Aşağıdaki komutları phpmyadmin içinden SQL komut tabına geçerek çalıştırın.
(Normal Nuke kullananlar da bu kodları kullanabilir sadece bir iki satırdaki alanlar Standart Nuke kullananlarda olmadığı için o satırlar işletilmeyecektir.
Errror aldığınız satırlar olursa o satıra kadarı işletilmiş demektir.
Error veren satırın altındaki kodları tekrar çalıştırın.
Error veren satır olursa o satırı boşverin.
Buradaki işlemler hiç bir şeyi silmez ve değiştirmez sadece hızlı erişim için INDEX alanları eklemektedir)
Kod:
ALTER TABLE `nuke_modules` ADD INDEX ( `active` );
ALTER TABLE `nuke_blocks` ADD INDEX `active_weight` ( `active` , `weight` ) ;
ALTER TABLE `nuke_blocks` ADD INDEX `time_bid` ( `time` , `bid` );
ALTER TABLE `nuke_stories` ADD INDEX `topic_ihome_time` ( `topic` , `ihome` , `time` );
ALTER TABLE `nuke_stories` ADD INDEX `topic_sid` ( `topic` , `sid` );
ALTER TABLE `nuke_banner` ADD INDEX `position_active` ( `position` , `active` );
ALTER TABLE `nuke_session` ADD INDEX ( `uname` );
ALTER TABLE `nuke_evolution` ADD INDEX ( `evo_field` );
ALTER TABLE `nuke_bbadvanced_username_color` ADD INDEX `groupid_groupweight` ( `group_id` , `group_weight` );
ALTER TABLE `nuke_bbranks` ADD INDEX `rankspecial_rankmin` ( `rank_special` , `rank_min` );
ALTER TABLE `nuke_bbcategories` ADD INDEX ( `cat_title` );
ALTER TABLE `nuke_themes` ADD INDEX ( `theme_name` );
ALTER TABLE `nuke_nsnst_admins` ADD INDEX ( `password_md5` );
ALTER TABLE `nuke_session` ADD INDEX `guest_uname` ( `guest` , `uname` );
ALTER TABLE `nuke_session` ADD INDEX ( `host_addr` );
ALTER TABLE `nuke_bbadvanced_username_color` ADD INDEX ( `group_name` );
ALTER TABLE `nuke_stories_cat` ADD INDEX ( `title` );
ALTER TABLE `nuke_donators` ADD INDEX ( `dondate` );
ALTER TABLE `nuke_downloads_downloads` ADD INDEX ( `hits` );
ALTER TABLE `nuke_downloads_downloads` ADD INDEX ( `active` );
ALTER TABLE `nuke_evo_userinfo` ADD INDEX ( `active` );
ALTER TABLE `nuke_modules` ADD INDEX `active_inmenu_catid` ( `active` , `inmenu` , `cat_id` );
ALTER TABLE `nuke_modules_cat` ADD INDEX ( `pos` );
ALTER TABLE `nuke_modules` ADD INDEX ( `inmenu` );
ALTER TABLE `nuke_users` ADD INDEX ( `user_level` );
ALTER TABLE `nuke_poll_data` ADD INDEX ( `pollID` );
ALTER TABLE `nuke_poll_data` ADD INDEX `pollid_voteit` ( `pollID` , `voteID` );
ALTER TABLE `nuke_donators` ADD INDEX ( `donto` );
ALTER TABLE `nuke_donators` ADD INDEX ( `donshow` );
Peki bu komutlar sitede herhangi hasara sebep olurmu denemek istiyorum ama bi yandanda sorun cıkar diye çekiniyorum.
Açılan Konuyu iyicene okursan orda Bankocu Abimiz sunu yazmıs ( Buradaki işlemler hiç bir şeyi silmez ve değiştirmez sadece hızlı erişim için INDEX alanları eklemektedir) :)
Kayıt: Jun 02, 2003 Mesajlar: 1842 Konum: Istanbul
Tarih: 2009-01-07, 23:13:51 Mesaj konusu:
Duplicate key name 'active_weight'
Türkçesi; 'active_weight' anahtar isminden iki tane var.
Yani olan bir ismin aynısını bir kez daha eklemeye çalışmışsınız.
Problem değil, sorun da değil. Sizin eklemeye çalıştığınız satır önceden başka bir script ya da kurulum tarafından zaten eklenmiş, aldırmayın.
Her şey yolunda.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız