GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: jyonsae - 05 Haziran 2020, 18:39:08

Başlık: MySQL CACHE
Gönderen: jyonsae - 05 Haziran 2020, 18:39:08
Selam. Bildiğiniz üzere bir cache sistemi var. Kullanımını ve fonksiyonlarını biliyorum(looplarda kullanıyorum) ancak nerede kullanmalıyım, ne zaman kullanmalıyım, nasıl sağlıklı kullanırım, ne zaman kullanmam, bunları bilmiyorum. Cache'lerin doğru kullanımını kısaca anlatabilecek, konu hakkında bilgi sahibi birisi varsa anlatabilir mi? Şimdiden teşekkürler, iyi forumlar.
Başlık: Ynt: MySQL CACHE
Gönderen: Cherry - 05 Haziran 2020, 19:05:47
SELECT sorgularında kullanabilirsin UPDATE ve DELETE sorgularında kullanmana gerek yok, örneğin birlik kasasına para yatıran kişilerin geçmişini çekeceksin, bunun için kullanabilirsin. Cache ID eğer -1 döndürürse fark edersin ki mysql.log klasöründe bir sürü hata alırsın. Cache'yi aktif etmeden veri çekmeye çalıştığında yine Cache ID -1 döndürür ve veriyi çekmez modunda çeşitli hatalar oluşur. Cache ile işin bittiğinde
PAWN Kodu: Seç
cache_delete(cache_name); şeklinde cacheyi silmelisin yoksa boş yere bellek kullanır.

- Bende bildiğim kadar anlattım umarım faydalı olur.
Başlık: Ynt: MySQL CACHE
Gönderen: jyonsae - 05 Haziran 2020, 19:18:14
Alıntı yapılan: Cherry - 05 Haziran 2020, 19:05:47
SELECT sorgularında kullanabilirsin UPDATE ve DELETE sorgularında kullanmana gerek yok, örneğin birlik kasasına para yatıran kişilerin geçmişini çekeceksin, bunun için kullanabilirsin. Cache ID eğer -1 döndürürse fark edersin ki mysql.log klasöründe bir sürü hata alırsın. Cache'yi aktif etmeden veri çekmeye çalıştığında yine Cache ID -1 döndürür ve veriyi çekmez modunda çeşitli hatalar oluşur. Cache ile işin bittiğinde
PAWN Kodu: Seç
cache_delete(cache_name); şeklinde cacheyi silmelisin yoksa boş yere bellek kullanır.

- Bende bildiğim kadar anlattım umarım faydalı olur.
anlatımın için teşekkür ederim. invalid cache id -1 mi?
Başlık: Ynt: MySQL CACHE
Gönderen: Cherry - 05 Haziran 2020, 19:23:25
Alıntı yapılan: Fyunkan - 05 Haziran 2020, 19:18:14
Alıntı yapılan: Cherry - 05 Haziran 2020, 19:05:47
SELECT sorgularında kullanabilirsin UPDATE ve DELETE sorgularında kullanmana gerek yok, örneğin birlik kasasına para yatıran kişilerin geçmişini çekeceksin, bunun için kullanabilirsin. Cache ID eğer -1 döndürürse fark edersin ki mysql.log klasöründe bir sürü hata alırsın. Cache'yi aktif etmeden veri çekmeye çalıştığında yine Cache ID -1 döndürür ve veriyi çekmez modunda çeşitli hatalar oluşur. Cache ile işin bittiğinde
PAWN Kodu: Seç
cache_delete(cache_name); şeklinde cacheyi silmelisin yoksa boş yere bellek kullanır.

- Bende bildiğim kadar anlattım umarım faydalı olur.
anlatımın için teşekkür ederim. invalid cache id -1 mi?
Evet, eğer -1 döndürürse o tür hatalar veriyor. Cache aktif etmedin, fakat kullandın. Bu seferde no active cache hatası alırsın.
Başlık: Ynt: MySQL CACHE
Gönderen: jyonsae - 05 Haziran 2020, 19:27:49
Alıntı yapılan: Cherry - 05 Haziran 2020, 19:23:25
Alıntı yapılan: Fyunkan - 05 Haziran 2020, 19:18:14
Alıntı yapılan: Cherry - 05 Haziran 2020, 19:05:47
SELECT sorgularında kullanabilirsin UPDATE ve DELETE sorgularında kullanmana gerek yok, örneğin birlik kasasına para yatıran kişilerin geçmişini çekeceksin, bunun için kullanabilirsin. Cache ID eğer -1 döndürürse fark edersin ki mysql.log klasöründe bir sürü hata alırsın. Cache'yi aktif etmeden veri çekmeye çalıştığında yine Cache ID -1 döndürür ve veriyi çekmez modunda çeşitli hatalar oluşur. Cache ile işin bittiğinde
PAWN Kodu: Seç
cache_delete(cache_name); şeklinde cacheyi silmelisin yoksa boş yere bellek kullanır.

- Bende bildiğim kadar anlattım umarım faydalı olur.
anlatımın için teşekkür ederim. invalid cache id -1 mi?
Evet, eğer -1 döndürürse o tür hatalar veriyor. Cache aktif etmedin, fakat kullandın. Bu seferde no active cache hatası alırsın.
hiç cache kullanmamanın ne gibi dezavantajları var?
Başlık: Ynt: MySQL CACHE
Gönderen: Cherry - 05 Haziran 2020, 19:30:49
Alıntı yapılan: Fyunkan - 05 Haziran 2020, 19:27:49
Alıntı yapılan: Cherry - 05 Haziran 2020, 19:23:25
Alıntı yapılan: Fyunkan - 05 Haziran 2020, 19:18:14
Alıntı yapılan: Cherry - 05 Haziran 2020, 19:05:47
SELECT sorgularında kullanabilirsin UPDATE ve DELETE sorgularında kullanmana gerek yok, örneğin birlik kasasına para yatıran kişilerin geçmişini çekeceksin, bunun için kullanabilirsin. Cache ID eğer -1 döndürürse fark edersin ki mysql.log klasöründe bir sürü hata alırsın. Cache'yi aktif etmeden veri çekmeye çalıştığında yine Cache ID -1 döndürür ve veriyi çekmez modunda çeşitli hatalar oluşur. Cache ile işin bittiğinde
PAWN Kodu: Seç
cache_delete(cache_name); şeklinde cacheyi silmelisin yoksa boş yere bellek kullanır.

- Bende bildiğim kadar anlattım umarım faydalı olur.
anlatımın için teşekkür ederim. invalid cache id -1 mi?
Evet, eğer -1 döndürürse o tür hatalar veriyor. Cache aktif etmedin, fakat kullandın. Bu seferde no active cache hatası alırsın.
hiç cache kullanmamanın ne gibi dezavantajları var?
SELECT sorgularında cache kullanmak zorundasın yoksa kodlar sağlıklı çalışmaz.
Başlık: Ynt: MySQL CACHE
Gönderen: jyonsae - 05 Haziran 2020, 19:32:55
çok teşekkür ettim, kapatıyorum :helal: