Cette section présente des méthodes sur un objet Connection
pour vérifier les statistiques du serveur de base de données et la connexion du pilote.
Chaque exemple se concentre uniquement sur l'utilisation de la méthode. Pour un exemple de code complet, veuillez vous référer à l'exemple complet.
stats()
Récupère les statistiques du serveur de base de données.
Paramètres :
RequestConfig
(Optionnel) : Paramètres de configuration pour la requête.
Retourne :
Stats
: Les statistiques du serveur récupérées.
stats = Conn.stats()
print("CPU usage (%): " + stats.cpuUsage)
print("Memory usage (MB): " + stats.memUsage)
print("Expiration date: " + stats.expiredDate)
print("CPU cores: " + stats.cpuCores)
print("Company: " + stats.company)
print("Server type: " + stats.serverType)
print("Version: " + stats.version)
CPU usage (%): 116.560783
Memory usage (MB): 11924.585938
Expiration date: Thu Dec 26 23:59:59 2024
CPU cores: 80
Company: ultipa
Server type: CT
Version: htap_beta.4.5.7-b4.5.0-tv-ui
test()
Teste la connexion du pilote et du serveur de base de données.
Paramètres :
RequestConfig
(Optionnel) : Paramètres de configuration pour la requête.
Retourne :
Response
: Résultat de la requête.
response = Conn.test()
print(response.status.code)
0
Exemple Complet
from ultipa import Connection, UltipaConfig
ultipaConfig = UltipaConfig()
# URI example: ultipaConfig.hosts = ["mqj4zouys.us-east-1.cloud.ultipa.com:60010"]
ultipaConfig.hosts = ["192.168.1.85:60061", "192.168.1.87:60061", "192.168.1.88:60061"]
ultipaConfig.username = "<username>"
ultipaConfig.password = "<password>"
Conn = Connection.NewConnection(defaultConfig=ultipaConfig)
# Test connection
response = Conn.test()
print(response.status.code)