Maison Opération et maintenance Sécurité Quelles sont les instructions Oracle couramment utilisées pour les tests de performances ?

Quelles sont les instructions Oracle couramment utilisées pour les tests de performances ?

May 14, 2023 am 09:13 AM
oracle

Le test de performances d'Oracle simule principalement un grand nombre d'opérations d'instructions SQL pour faire pression sur le serveur de base de données. Avant de tester, vous devez préparer les instructions SQL suivantes à simuler, tester les scripts et préparer la machine de contrôle de test, la machine de pression de test et le serveur de base de données testé.

Avantages et inconvénients en matière de performances de la base de données Oracle
Avantages
1. fenêtres). Prend entièrement en charge toutes les normes de l’industrie. Adoptez une stratégie totalement ouverte. Cela permet aux clients de choisir la solution la plus adaptée. Support complet aux développeurs.
2. Les serveurs parallèles étendent les capacités de windownt en permettant à un groupe de nœuds de partager le travail dans le même cluster, offrant ainsi des solutions de cluster haute disponibilité et haute évolutivité.
3. Si WindowsNT ne peut pas répondre aux besoins, les utilisateurs peuvent déplacer la base de données vers UNIX.
4. En termes de sécurité, les performances sont les plus élevées.
5. Support client et mode de candidature , informatique en réseau multi-niveaux, prend en charge plusieurs normes industrielles, peut utiliser ODBC, JDBC, OCI et d'autres exigences de connexion réseau des clients, et peut construire une base de données en fonction des exigences réelles du système.
6. Utilisez le langage de requête structuré SQL standard.
7. Il dispose d'une multitude d'outils de développement, couvrant toutes les étapes du cycle de développement.
8. Prend en charge les grandes bases de données. Le type de données prend en charge les nombres, les caractères et les données binaires jusqu'à 2 Go, offrant ainsi une prise en charge des données pour le stockage orienté objet des bases de données.
9. Outils de développement avec des langages de quatrième génération (SQL*FORMS, SQL*REPORTS, SQL*MENU, etc.).
10. Il possède une interface de caractères et une interface graphique et est facile à développer.
11. Contrôlez les autorisations des utilisateurs via SQL*DBA, fournissez des fonctions de protection des données, surveillez l'état d'exécution de la base de données et ajustez la taille du tampon de données.
12. Fonction de requête d'optimisation de distribution.
13. Il offre une transparence des données et une transparence du réseau, et prend en charge les réseaux hétérogènes et les systèmes de bases de données hétérogènes. Le traitement parallèle utilise la technologie de partage dynamique des données.
14. Prise en charge de l'architecture client/serveur et de l'architecture mixte (centralisée, distribuée, client/serveur).
15. Des méthodes de soumission en deux étapes et de requête multi-indices sont mises en œuvre.
16. Mesures de protection de la sécurité des données : il n'y a pas de verrouillage en lecture et la méthode Snapshot SNAP est utilisée pour éliminer complètement les conflits de lecture et d'écriture distribués. Les blocages et les conflits sont automatiquement détectés et résolus.
17. Le niveau de sécurité des données est C2 (le niveau le plus élevé).

18. Le modèle interne de la base de données prend en charge le codage multi-octets et le codage de texte en plusieurs langues.
19. Disposer d'un système d'information de gestion et d'un système d'application du système financier pour les systèmes de fabrication.
20. WORKGROUP/2000 possède un serveur ORACLE7WORKGROUP, POWER OBJECTS (environnement de développement graphique, prend en charge les plateformes OS/2, UNIX, WINDOWS/NT.
21. La part des ventes en Chine représente plus de 50 %
Inconvénients
1 . La maintenance de gestion est plus gênante ;
2 Répondre après un crash de base de données est gênant car cela met beaucoup de choses en mémoire ;
3. La connexion à la base de données est plus lente, il est préférable d'utiliser un pool de connexions ; sont difficiles à utiliser, les champs vchar2 sont trop courts et pas assez 
5 Le travail de l'administrateur est ennuyeux et l'expérience est très importante

Les exigences matérielles sont très élevées ;

Affichez le nombre actuel de connexions à la base de données :

selectcount(*) from v$process;

Affichez le nombre maximum de connexions à la base de données :

selectvalue from v$parameter où name ='processes'

Modifiez le nombre maximum de connexions Oracle :

alter systemet process = 300 scope = spfile;

Affichez le nombre actuel de connexions de session :

selectcount(*) fromv$session

Voir quels utilisateurs sont utilise actuellement des données :

SELECT osuser,a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine fromv$session a, v$sqlarea b où a.sql_address =b.address ordre par cpu_time/executionsdesc ;

Afficher SGA dans la base de données :

Zone globale du système (SGA), zone globale du système (PGA);

Afficher le nombre de connexions de toutes les machines connectées à Oracle :

selectmachine,count(*) fromv$session groupbymachine;

Afficher le nombre et l'état des connexions de toutes les machines connectées à Oracle :

selectmachine,status,count(*) fromv$session groupbymachine,status orderbystatus;

Oracle 11g définit la gestion automatique de la mémoire :

Affichez le Top 5 SQL qui consomme le plus de lectures sur disque : Quelles sont les instructions Oracle couramment utilisées pour les tests de performances ?

selectdisk_reads,sql_text,SQL_FULLTEXT

from (selectsql_text,disk_reads,SQL_FULLTEXT,

dense_rank() terminé

(commander par disk_reads desc) disk_reads_rank

de v$sql)

wheredisk_reads_rank

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment vérifier la taille de l'espace de table d'Oracle Comment vérifier la taille de l'espace de table d'Oracle Apr 11, 2025 pm 08:15 PM

Pour interroger la taille de l'espace de table Oracle, suivez les étapes suivantes: Déterminez le nom de l'espace de table en exécutant la requête: sélectionnez Tablespace_name dans dba_tablespaces; Requête la taille de l'espace de table en exécutant la requête: sélectionnez SUM (Bytes) comme total_size, sum (bytes_free) comme disponible_space, sum (bytes) - sum (bytes_free) comme used_space à partir de dba_data_files où tablespace_

Comment obtenir du temps dans Oracle Comment obtenir du temps dans Oracle Apr 11, 2025 pm 08:09 PM

Il existe les méthodes suivantes pour obtenir du temps dans Oracle: current_timestamp: renvoie le temps du système actuel, précis en secondes. Systimestamp: plus précis que current_timestamp, aux nanosecondes. Sysdate: renvoie la date du système actuelle, à l'exclusion de la partie d'heure. To_char (sysdate, 'yyy-mm-dd hh24: mi: ss'): convertit la date et l'heure du système actuels en format spécifique. Extrait: extrait une partie spécifique d'une valeur temporelle, comme un an, un mois ou une heure.

Comment afficher le nom d'instance d'Oracle Comment afficher le nom d'instance d'Oracle Apr 11, 2025 pm 08:18 PM

Il existe trois façons d'afficher les noms d'instance dans Oracle: utilisez le "SQLPlus" et "SELECT INSTRESS_NAME FROM V $ INSTERNE;" Commandes sur la ligne de commande. Utilisez "Show instance_name;" Commande dans SQL * Plus. Vérifiez les variables d'environnement (Oracle_sid sur Linux) via le gestionnaire de tâches du système d'exploitation, Oracle Enterprise Manager ou via le système d'exploitation.

Comment crypter Oracle View Comment crypter Oracle View Apr 11, 2025 pm 08:30 PM

Oracle View Encryption vous permet de crypter les données dans la vue, améliorant ainsi la sécurité des informations sensibles. Les étapes incluent: 1) la création de la clé de cryptage maître (MEK); 2) Création d'une vue cryptée, spécifiant la vue et MEK à crypter; 3) Autoriser les utilisateurs à accéder à la vue cryptée. Comment fonctionnent les vues cryptées: lorsqu'un utilisateur interroge pour une vue cryptée, Oracle utilise MEK pour décrypter les données, garantissant que seuls les utilisateurs autorisés peuvent accéder aux données lisibles.

Comment désinstaller l'installation d'Oracle a échoué Comment désinstaller l'installation d'Oracle a échoué Apr 11, 2025 pm 08:24 PM

Désinstaller la méthode pour la défaillance de l'installation d'Oracle: Fermez le service Oracle, supprimez les fichiers du programme Oracle et les clés de registre, désinstallez les variables d'environnement Oracle et redémarrez l'ordinateur. Si la désinstallation échoue, vous pouvez désinstaller manuellement à l'aide de l'outil Oracle Universal Disinstal.

Comment vérifier les nombres non valides d'Oracle Comment vérifier les nombres non valides d'Oracle Apr 11, 2025 pm 08:27 PM

Les erreurs numériques non valides d'Oracle peuvent être causées par un décalage du type de données, un débordement numérique, des erreurs de conversion de données ou une corruption des données. Les étapes de dépannage incluent la vérification des types de données, la détection des débordements numériques, la vérification des conversions de données, la vérification de la corruption des données et l'exploration d'autres solutions possibles telles que la configuration du paramètre NLS_NUMERIC_CHARACTERS et activer la journalisation de vérification des données.

Comment résoudre le problème de la fermeture d'Oracle Cursor Comment résoudre le problème de la fermeture d'Oracle Cursor Apr 11, 2025 pm 10:18 PM

La méthode pour résoudre le problème de fermeture du curseur Oracle comprend: la fermeture explicite du curseur à l'aide de l'instruction Close. Déclarez le curseur dans la clause de mise à jour pour la fermeture automatiquement après la fin de la portée. Déclarez le curseur dans la clause d'utilisation afin qu'il se ferme automatiquement lorsque la variable PL / SQL associée est fermée. Utilisez la gestion des exceptions pour vous assurer que le curseur est fermé dans toute situation d'exception. Utilisez le pool de connexion pour fermer automatiquement le curseur. Désactiver la soumission automatique et le délai de fermeture du curseur.

Comment configurer les utilisateurs d'Oracle Comment configurer les utilisateurs d'Oracle Apr 11, 2025 pm 08:21 PM

Pour créer un utilisateur dans Oracle, suivez ces étapes: créez un nouvel utilisateur à l'aide de l'instruction Créer des utilisateurs. Accorder les autorisations nécessaires en utilisant la déclaration de subvention. Facultatif: utilisez l'instruction RESSOURCE pour définir le quota. Configurez d'autres options telles que les rôles par défaut et les espaces de table temporaires.

See all articles