Buna bakmaya çalıştım ama otoriter bir cevap bulamadım. Eğer yaptığımız gibi
- Ben, kılavuzda görünüyordu.
FLUSH TABLES
numaralı telefondan MySQL Internals belgelerini buldum, ancak özellikle söylemiyor.
- Kaynak kodunu
mysql_server/sql/sql_base.cc
numaralı telefondan okuduğum halde yanıtı hızlı bir şekilde bulamadım.
Yanıtın, geliştiricilerin bunu söylemelerine gerek duymayacak kadar açık oldukları şeylerden biri olduğunu düşünüyorum.
Dahili belgeye göre, MySQL tablo önbelleği en son kullanılan tabloların listesini içerir. Veritabanına özel tablo önbelleklerinden söz edilmez, MySQL Server'da sadece bir masa önbelleği var gibi görünüyor. Tüm açık tabloların (tablo önbelleğinde bulunanlar) kapatılmasını zorlamak olarak tanımlanmıştır. Bunun bir veritabanı ile sınırlı olduğundan bahsedilmiyor, ancak bağımsız değişkenlerde bağımsız tabloları FLUSH TABLES
olarak belirtebilirsiniz. Aynı şekilde, bunun varsayılan olarak tüm tablo önbelleği için geçerli olduğunu ve dolayısıyla MySQL Sunucusundaki açık dosyaları olan tüm veritabanlarına uyguladığımı farz ediyorum.
Alıntı Gerekli. Nereden biliyorsunuz? – Oddthinking
Daha önce yaptım ... – UltimateBrent
@UltimateBrent :) – voodoo417