Genel Bakış
Bu konu, bir ApsaraDB RDS for MySQL örneğinde oturumların nasıl sonlandırılacağını açıklar.
Yöntemler
Bir RDS örneğindeki oturumları aşağıdaki yöntemlerden biriyle sonlandırabilirsiniz:
Oturum yönetimi özelliğini kullanın.
kill komutunu çalıştırın.
Yetkili hesap tüm oturumları sonlandırabilir. Standart hesap yalnızca mevcut oturumu sonlandırabilir. Hesap izinleri hakkında daha fazla bilgi için bkz. Hesap türleri.
Oturumları sonlandırmak için oturum yönetimi özelliğini kullanma
ApsaraDB RDS konsolu üzerinde oturum açın. Üst gezinme çubuğunda RDS örneğinizin bulunduğu bölgeyi seçin. İlgili RDS örneğini bulun ve örnek kimliğine tıklayın.
Açılan sayfanın sol gezinme bölmesinde Autonomy Services > Diagnostics seçeneklerini seçin.
Session Management sekmesine tıklayın.
-
Session Management sekmesinde RDS örneğinin mevcut oturumlarına ilişkin bilgileri görüntüleyin ve oturum sonlandırma özelliğini kullanarak gereksiz oturumları sonlandırın. Daha fazla bilgi için bkz. Oturum yönetimi özelliğini kullanma.

Oturumları sonlandırmak için kill komutunu kullanma
-
MySQL komut satırı aracını kullanarak RDS örneğine bağlanın. Daha fazla bilgi için bkz. CLI veya istemci ile RDS MySQL örneğine bağlanma.
NotRDS örneğine yapılan bağlantı sayısı üst sınıra ulaşırsa Data Management (DMS) veya MySQL komut satırı aracını kullanarak örneğe bağlanamazsınız. Bu durumda oturumları oturum yönetimi özelliğiyle sonlandırmanızı öneririz.
-
Mevcut oturumları sorgulamak ve sonlandırmak istediğiniz oturumun kimliğini kaydetmek için aşağıdaki ifadeyi çalıştırın:
SHOW processlist;Aşağıdaki örnek çıktı döndürülür.

-
Oturumu sonlandırmak için aşağıdaki komutu çalıştırın:
KILL [$ID];Not[$ID], silmek istediğiniz oturumun kimliğini belirtir.
Aşağıdaki örnek çıktı döndürülür.

Sonraki adımlar
Bir RDS örneğinin bağlantıları otomatik olarak sonlandırması için zaman aşımı süresini optimize etmek amacıyla wait_timeout ve interactive_timeout parametrelerini değiştirebilirsiniz. Daha fazla bilgi için bkz. Örnek parametrelerini değiştirme.
Parametrelerde yapılan değişiklikler yalnızca yeni oturumları etkiler.
Etkileşimli olmayan moddaki bağlantılar için ApsaraDB RDS konsolunda oturum açın ve Parameters sayfasında
wait_timeoutparametresinin değerini azaltın.wait_timeoutparametresi, etkileşimli olmayan modda bir bağlantının zaman aşımı süresini belirtir. Varsayılan değer 86400'dür. Birim saniyedir. Varsayılan değer 24 saate eşittir. Etkileşimli olmayan bir bağlantı,wait_timeoutparametresinin değerinden daha uzun süre boşta kalırsa RDS örneği bağlantıyı otomatik olarak sonlandırır.Etkileşimli moddaki bağlantılar için ApsaraDB RDS konsolunda oturum açın ve Parameters sayfasında
interactive_timeoutparametresinin değerini azaltın.interactive_timeoutparametresi, etkileşimli modda bir bağlantının zaman aşımı süresini belirtir. Varsayılan değer 7200'dür. Birim saniyedir. Varsayılan değer 2 saate eşittir. Etkileşimli bir bağlantı,interactive_timeoutparametresinin değerinden daha uzun süre boşta kalırsa RDS örneği bağlantıyı otomatik olarak sonlandırır.
Uygulama kapsamı
ApsaraDB RDS for MySQL