Oracle基础教程之设置系统全局区SGA命令
Oracle基础教程之设置系统全局区SGA命令,当我们明白了这些在SGA中很重要的参数时,才能游刃有余的分配我们有限的内存空间,使我
今天简单介绍一下SGA 的设置方法
1.sga_target 参数
alter system set sga_target = 40000m scope=both;
特性:
1).ASMM 自动共享内存管理
答:SGA_TARGET参数控制ASMM(自动共享内存管理)是Oracle一个新特性,但是它的含义和SGA_MAX_SIZE的一样,也表示SGA最大的大小,于是它也就有了一个限制,那就是它的大小不能大于SGA_MAX_SIZE的大小,一旦给SGA_TARGET指定值后(默认为0,即没有启动ASMM),就自动启动了ASMM特性
2).sga_target 与sga_max_size关系
答:即当SGA_TARGET3).sga_target 动态参数
答:SGA_TARGET是可以在本实例内动态修改的,不用重启数据库实例,所谓的动态参数是指可以直接修改即在内存生效,不用重启数据库来加载参数文件生效。
4).ASMM 自动共享内存管理会影响哪些内存区呢
答:当启用Oracle的ASMM新特性以后,也不是SGA的所有内存区的大小都开始动态共享起来,只有以下的这些区的内存大小可动态共享,而SGA中的其他区域的内存大小仍然是固定不共享的
* Buffer cache (DB_CACHE_SIZE)
* Shared pool (SHARED_POOL_SIZE)
* Large pool (LARGE_POOL_SIZE)
* Java pool (JAVA_POOL_SIZE)
* Streams pool (STREAMS_POOL_SIZE)
2.sga_max_size参数
alter system set sga_max_size=40000m scope=spfile;
特性:
1).sga_max_size静态参数
它用来控制SGA使用虚拟内存的最大大小,当实例启动后,各个内存区只分配实例所需要的最小大小,在随后的运行过程中,再根据需要扩展他们的大小,而他们的总和大小受到了SGA_MAX_SIZE的限制。“修改SGA_MAX_SIZE的大小,必须要重新启动数据库实例”,因为是静态参数。所谓静态参数是指修改之后即在spfile参数文件里生效,没有在内存里生效,所以必须重启数据库来加载参数文件使其生效
3.db_cache_size参数【数据库缓冲区高速缓存】
alter system set db_cache_size=2000m scope=both;
1).此参数是一个动态参数,用于缓存数据库中正在使用的“有效数据”的内存区,此内存区的大小对数据的检索速度有很大的影响,如果检索的数据在此区内可以找到,那么要比间接到硬盘中找要快的多。所以在系统稳定后可以静态设置此缓冲区的值
4.scope =【memory | spfile | both】
1).如果scope=memory 说明修改的参数只在内存中生效,重启数据库后恢复到原来状态值【用于修改动态参数】
2).如果scope=spfile 说明修改的参数只在参数文件中生效,修改后当前环境是不生效的,必须重启数据库来加载参数文件使其生效【用于修改静态参数】
3).如果scope=both 说明修改的参数在当前环境(内存)和spfile(参数文件)都生效,both=memory+spfile,修改后当前环境生效,重启数据库后也生效。
小结:当我们明白了这些在SGA中很重要的参数时,才能游刃有余的分配我们有限的内存空间,使我们的系统的性能最大化,,让oracle跑的更快、更好。
相关阅读:
Oracle的SGA
Oracle SGA 自动管理特性(SGA_target参数)
AIX平台Oracle启用SGA大页面(LARGE PAGE)
修改Oracle数据库SGA和PGA大小
Oracle 10g参数调整(processes和SGA)

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Les capacités de recherche en texte intégral d'InNODB sont très puissantes, ce qui peut considérablement améliorer l'efficacité de la requête de la base de données et la capacité de traiter de grandes quantités de données de texte. 1) INNODB implémente la recherche de texte intégral via l'indexation inversée, prenant en charge les requêtes de recherche de base et avancées. 2) Utilisez la correspondance et contre les mots clés pour rechercher, prendre en charge le mode booléen et la recherche de phrases. 3) Les méthodes d'optimisation incluent l'utilisation de la technologie de segmentation des mots, la reconstruction périodique des index et l'ajustement de la taille du cache pour améliorer les performances et la précision.

L'article discute de l'utilisation de l'instruction ALTER TABLE de MySQL pour modifier les tables, notamment en ajoutant / abandon les colonnes, en renommant des tables / colonnes et en modifiant les types de données de colonne.

L'article discute de la configuration du cryptage SSL / TLS pour MySQL, y compris la génération et la vérification de certificat. Le problème principal est d'utiliser les implications de sécurité des certificats auto-signés. [Compte de caractère: 159]

La numérisation complète de la table peut être plus rapide dans MySQL que l'utilisation d'index. Les cas spécifiques comprennent: 1) le volume de données est petit; 2) Lorsque la requête renvoie une grande quantité de données; 3) Lorsque la colonne d'index n'est pas très sélective; 4) Lorsque la requête complexe. En analysant les plans de requête, en optimisant les index, en évitant le sur-index et en maintenant régulièrement des tables, vous pouvez faire les meilleurs choix dans les applications pratiques.

L'article traite des outils de GUI MySQL populaires comme MySQL Workbench et PhpMyAdmin, en comparant leurs fonctionnalités et leur pertinence pour les débutants et les utilisateurs avancés. [159 caractères]

L'article traite des stratégies pour gérer de grands ensembles de données dans MySQL, y compris le partitionnement, la rupture, l'indexation et l'optimisation des requêtes.

Oui, MySQL peut être installé sur Windows 7, et bien que Microsoft ait cessé de prendre en charge Windows 7, MySQL est toujours compatible avec lui. Cependant, les points suivants doivent être notés lors du processus d'installation: téléchargez le programme d'installation MySQL pour Windows. Sélectionnez la version appropriée de MySQL (communauté ou entreprise). Sélectionnez le répertoire d'installation et le jeu de caractères appropriés pendant le processus d'installation. Définissez le mot de passe de l'utilisateur racine et gardez-le correctement. Connectez-vous à la base de données pour les tests. Notez les problèmes de compatibilité et de sécurité sur Windows 7, et il est recommandé de passer à un système d'exploitation pris en charge.

La différence entre l'index cluster et l'index non cluster est: 1. Index en cluster stocke les lignes de données dans la structure d'index, ce qui convient à la requête par clé et plage primaire. 2. L'index non clumpant stocke les valeurs de clé d'index et les pointeurs vers les lignes de données, et convient aux requêtes de colonne de clés non primaires.
