\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82
| Path : /var/www/html/yedekledb24/DatabaseBackupMaster/__pycache__/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : /var/www/html/yedekledb24/DatabaseBackupMaster/__pycache__/mysql_performance.cpython-310.pyc |
o
�l�g�Q � @ s| d Z ddlZddlZddlmZmZ ddlZddlZejejdd� e� e
�Zdd� Zdd � Z
ddd
�Zdd� Zdd� ZdS )u�
MySQL/MariaDB veritabanı performans metrikleri için yardımcı fonksiyonlar.
Bu modül, performance_schema ve information_schema tablolarını kullanarak
MySQL/MariaDB sunucularında çalışan sorguların performans verilerini alır.
� N)�datetime� timedeltaz4%(asctime)s - %(name)s - %(levelname)s - %(message)s)�level�formatc
C sd z| � � }|�d� |�� }|d dkW S ty1 } zt�d�t|��� W Y d}~dS d}~ww )u�
MySQL/MariaDB sunucusunda performance_schema'nın etkin olup olmadığını kontrol eder.
Args:
connection: MySQL bağlantı nesnesi
Returns:
bool: Etkinse True, değilse False
�SELECT @@performance_schemar � z-performance_schema kontrol edilirken hata: {}NF��cursor�execute�fetchone� Exception�logger�errorr �str)�
connectionr �result�e� r �C/var/www/html/yedekledb24/DatabaseBackupMaster/mysql_performance.py�performance_schema_enabled s
��r c
C s� z4| � � }|�d� |�� d dkrddd�W S |�d� |�� d }d|v }d }|r/|d
7 }d|d�W S tyZ } zt�d�t|��� dd
�t|��d�W Y d}~S d}~ww )u�
MySQL/MariaDB sunucusunda performance_schema'yı etkinleştirir.
Args:
connection: MySQL bağlantı nesnesi
Returns:
dict: İşlem sonucu (success, message)
r r r TzPerformance Schema zaten etkin.)�success�message�SELECT VERSION()�MariaDBu!
Performance Schema etkinleştirmek için my.cnf dosyasına şu satırı ekleyin ve sunucuyu yeniden başlatın:
performance_schema=ON
Not: Bu değişiklik sunucu yapılandırma dosyasında yapılmalıdır ve yeniden başlatma gerektirir.
u�
MariaDB'de ayrıca query_response_time etkinleştirmek için:
query_response_time=ON
Fu/ Performance Schema etkinleştirilirken hata: {}zHata: {}Nr )r r �version�
is_mariadbr r r r r �enable_performance_schema'