Oracle index et fonction

14 mar

Cher(e) ami(e)s  en oracle   Vous venez de créer un index sur une colonne  , malgré cela requête est toujours lente. L’utilisation des fonctions sur une colonne indexé bloque l’utilisation de l’index. un cas d’exemple 1 : structure de  la table cust CREATE TABLE cust( cust_id NUMBER ,last_name VARCHAR2(30) ,first_name VARCHAR2(30)) TABLESPACE users; 2.1 : […]

Segment advisor oracle

13 mar

ce script permet de recevoir les conseilles des segments dans une bases #usage : seg.bsh DBNAME #!/bin/bash if [ $# -ne 1 ]; then echo « Usage: $0 SID » exit 1 fi # source oracle OS variables . /etc/oraset $1 BOX=`uname -a | awk ‘{print$2}’` # sqlplus -s <<EOF mv_maint/foo spo $HOME/bin/log/seg.txt set lines 80 set […]

Chargement rapide des données oracle 12c

12 mar

Chér(e) ami(e)s  en oracle   Vous souhaitez charger rapidement des données dans une table. il  faut pour cela déactiver la journalisation sur les tables concernées . cela minimise la génération Redo pour les opérations de chemin direct Utilisez ensuite une fonctionnalité de chargement de chemin direct, par exemple: INSERT /*+ APPEND */ on queries that […]

DELETE OR TRUNCATE

9 mar

Chèr(è)s Ami(e) en OracleJ’ai eu cette question de nos ami(e)s développeur. Dois je utiliser le Truncate ou le Delete pour vider ma table avec des missions de lignes ? TRUNCATE est généralement plus efficace mais a des effets secondaires dont vous devez être conscient. Par exemple, TRUNCATE est une instruction DDL(data definition language). Ça signifie […]

Indexes Unusable

7 mar

Cher(è)s ami(e) en oracle   Un petit article de votre serviteur afin de parler des indexes inutilisables, qui peuvent affectés les performances des bases. Les index Oracle peuvent entrer dans un état UNUSABLE après une opération de maintenance sur la table ou si l’index est marqué comme ‘inutilisable’ avec une commande ALTER INDEX. Un chargement […]

12345...13

Unblog.fr | Créer un blog | Annuaire | Signaler un abus