• 04-07-2005, 06:01:19
    #1
    php ile yapilmis bir sitede, gunluk olarak mysql veritabanindaki tablolari otomatik olarak optimize etmek icin nasil bir yontem izlenmeli

    OPTIMIZE TABLE *
    gibi bir komut olur mu? bilen bir arkadasimizin tam olarak aciklamasini rica ediyorum.

    iyi calismalar
  • 04-07-2005, 10:33:50
    #2
    mysql_db_query ($dbname,"OPTIMIZE TABLE 'tablo isimleri' ,'tablo isimleri' ",$db) or die (mysql_error());

    kodunu kullaranarak optimize yapabilirsin.
  • 04-07-2005, 14:30:55
    #3
    peki bunu otomatiklestiremiyormuyuz. mesela hergun saat 24:00 de yapsin diye..
  • 06-07-2005, 17:54:27
    #4
    draligus adlı üyeden alıntı:
    peki bunu otomatiklestiremiyormuyuz. mesela hergun saat 24:00 de yapsin diye..

    yaparsın tabi cpanel kullanıyorsan Cron jobs var. Cron jobs ile istediğin zaman otomatik olarak çalıştırabilirsin.
  • 07-07-2005, 00:03:36
    #5
    bunun nasil yapildigi hakkinda bilgi verebilirmisiniz
  • 07-07-2005, 00:39:54
    #6
    Anlatıcalak pek bişi yok açıkçası. Cron jobs otomatik olarak seni yönlendiriyor zaten.
  • 07-07-2005, 02:33:01
    #7
    ya kontrol panelimiz yoksa. bunu asp ile yapilmis bir ekart scriptinde gormustum. ay'in bir gununu seciyorsunuz. her ay o gun, database optimize edilip, *.bak uzantisi ile yedekleniyordu. bnu php ile yapmak mumkunmu kontrol panel olmadan..

    tesekkurler..
  • 07-07-2005, 11:04:42
    #8
    Elbette mümkündür asp ile yapılan her script php ile daha profesyonelini yapmak mümkün fakat ben nasıl olcağını bilmiyorum. Ben genelde sizede söylediğim gibi Cron jobs kullanarak işimi görüyorum.
  • 07-07-2005, 20:46:44
    #9
    şöyle yapabilirsin.db ne bi alan aç.istediğini tarihi gir oraya.ana sayfana yada sık girilen bi yere bu işlemi tetikleyecek bi kod yazabilirsin.mesela ben toplistimin saat 24 te sıfırlanması için buna benzer bir yol izliyorum.saat 24 için kontrol etme sakın.tarihe bak sadece.yoksa yazdığın saatte kimse girmezse sitene kod çalışmaz