Database Autonomy Service (DAS), Performance Insight'ın yeni sürümü için veri toplamak amacıyla MySQL Performance Schema özelliğini kullanır. Performance Insight'ın yeni sürümünü kullanmak için Performance Schema özelliğini etkinleştirmeniz gerekir. Bu konuda, Performance Schema özelliğinin nasıl etkinleştirileceği açıklanmaktadır.
Ön Koşullar
-
Veritabanı örneğiniz şunlardan biri olmalıdır:
-
RDS MySQL
NotRDS MySQL Basic Edition desteklenmez.
RDS MySQL 5,5 desteklenmez.
MyBase MySQL
PolarDB for MySQL
-
Veritabanı örneğinin en az 8 GB belleğe sahip olması gerekir.
Veritabanı örneği şu bölgelerden birinde bulunmalıdır: Çin (Hangzhou), Çin (Şanghay), Çin (Qingdao), Çin (Pekin), Çin (Zhangjiakou), Çin (Shenzhen), Çin (Chengdu), Çin (Hong Kong), Singapur, Malezya (Kuala Lumpur) veya Endonezya (Cakarta).
Arka Plan Bilgileri
Performance Schema hakkında daha fazla bilgi için bkz. resmi MySQL belgeleri.
Dikkat Edilmesi Gerekenler
Performance Schema özelliğini etkinleştirmek için veritabanı örneğini yeniden başlatmanız gerekir. Bu işlemi yoğun olmayan saatlerde yapmanızı ve uygulamanızın yeniden bağlanma mekanizmasına sahip olduğundan emin olmanızı öneririz.
Performance Schema özelliğini etkinleştirmek ek örnek kaynakları tüketir. Daha fazla bilgi için bkz. Performance Schema stres testi raporu.
Yordam
-
Veritabanı örneğinizin konsolunda oturum açın.
Bir ApsaraDB RDS for MySQL örneği için ApsaraDB RDS konsoluna gidin.
Bir PolarDB for MySQL örneği için PolarDB konsoluna gidin.
Üst gezinme çubuğunda bir bölge seçin ve hedef örneğin ID değerine tıklayın.
-
Parameters sayfasına gidin.
ApsaraDB RDS for MySQL için sol gezinme bölmesinde Parameter Settings seçeneğine tıklayın.
PolarDB for MySQL için sol gezinme bölmesinde seçeneğini belirleyin.
-
performance_schema parametresini etkinleştirin.
-
ApsaraDB RDS for MySQL 5,6 için performance_schema parametresinin Running Value değerini ON olarak ayarlayın.
ÖnemliApsaraDB RDS for MySQL 5,7 ve 8,0 için, veritabanı örneği ön koşulları (en az 8 GB bellek) karşılıyorsa performance_schema parametresi varsayılan olarak etkindir.
-
PolarDB for MySQL için Cluster seçeneğini belirleyin ve performance_schema için Cluster Parameter değerini ON olarak ayarlayın.
ÖnemliPolarDB for MySQL 5,6 ve 5,7 için loose_performance_schema için Cluster Parameter değerini ON olarak ayarlayın.
performance_schema parametresinin durumunu kontrol etmek için
SHOW GLOBAL VARIABLES LIKE'%performance_schema';komutunu çalıştırabilirsiniz. -
-
ApsaraDB RDS for MySQL için aşağıdaki parametrelerin değerlerinin 0'dan büyük olduğunu doğrulayın. Aksi takdirde Performance Insight veri toplayamaz. PolarDB for MySQL için herhangi bir yapılandırma gerekmez.
NotApsaraDB RDS for MySQL 5,6 için aşağıdaki parametrelerden bazıları yapılandırılamaz. Yalnızca yapılandırılabilir parametreleri değiştirin.
Parametreler hakkında daha fazla bilgi için bkz. resmi MySQL belgeleri.
performance_schema_accounts_size performance_schema_digests_size performance_schema_error_size performance_schema_max_digest_length performance_schema_hosts_size performance_schema_max_digest_sample_age performance_schema_max_index_stat performance_schema_max_sql_text_length performance_schema_max_statement_classes performance_schema_max_statement_stack performance_schema_users_size performance_schema_setup_actors_size performance_schema_setup_objects_size performance_schema_max_thread_classes performance_schema_max_thread_instances performance_schema_max_file_classes performance_schema_max_file_instances performance_schema_max_table_handles performance_schema_max_table_instancesÖrnek değerler (gerçek iş yükünüze göre yapılandırın):
loose_performance_schema_accounts_size=1000 loose_performance_schema_digests_size=10000 loose_performance_schema_error_size=10000 loose_performance_schema_max_digest_length=1024 loose_performance_schema_hosts_size=1000 loose_performance_schema_max_digest_sample_age=60 loose_performance_schema_max_index_stat=10000 loose_performance_schema_max_sql_text_length=1024 loose_performance_schema_max_statement_classes=256 loose_performance_schema_max_statement_stack=10 loose_performance_schema_users_size=10000 loose_performance_schema_setup_actors_size=10000 loose_performance_schema_setup_objects_size=10000 loose_performance_schema_max_thread_classes=100 loose_performance_schema_max_thread_instances=10000 loose_performance_schema_max_file_classes=256 loose_performance_schema_max_file_instances=1000 loose_performance_schema_max_table_handles=10000 loose_performance_schema_max_table_instances=1000 -
Parametre değişikliklerini gönderin.
UyarıBu parametreleri değiştirmek için veritabanı örneğini yeniden başlatmanız gerekir. Bu işlemi yoğun olmayan saatlerde yapmanızı ve uygulamanızın yeniden bağlanma mekanizmasına sahip olduğundan emin olmanızı öneririz.
Parametreler değiştirildikten sonra, performance_schema parametresinin durumunu kontrol etmek için
SHOW GLOBAL VARIABLES LIKE'%performance_schema';komutunu çalıştırabilirsiniz.