SelectEtoile : Base de connaissance SGBD

Pour commencer...

1

Débuter avec SYBASE IQ


Caractéristiques de SYBASE IQ :

  • Les données sont stockées en colonnes pas en lignes

  • Mise en place d’indexes sur toutes les colonnes pour obtenir de bonnes performances d’accès aux données

  • Une taille de page importante

  • Un cache temporaire important

  • L’accès aux données est contrôlé au niveau de la table, en utilisant des locks ‘niveau table’ plutôt que des locks de lignes ou de pages et une technique appelé le versionning ‘table-level’


Structure de SYBASE IQ :

  • IQ Store pour les data

  • Catalog Store pour les metadata

  • IQ Temporary Store pour les données temporaires

  • IQ Transaction Log contient tous les changements des bases (en cas de restauration)


Tous ces espaces de ’stockage’ sont créés à partir de datafiles (fichiers physiques)


Arret / Relance de SYBASE IQ

Arret de l’agent IQ : Stop_asiq -agent

Lancement de l’agent IQ : Start_asiq –agent

Arrêt: "stop engine ${_IQ} unconditionally;"

 

Démarrage: start_asiq @${_CATALOG}/${_IQ_CFG} ${_IQ}.db

Lancement du serveur démarrant la base demo_db : start_asiq @asiqdemo.cfg asiqdemo.db


Version ASA :

$SYBASE/asiq12/bin/asiqsrv12 –v2

 

Connexion SYBASE IQ

Dbisql –c ‘uid=DBA ;pwd=SQL’ –host machine –port 1870

 

Gestion des droits :

Un utilisateur peut avoir des droits de connexion sur une base sans avoir de droits de connexion sur le serveur

 

Remote server et remote login

 

CREATE SERVER REMOTESERVER CLASS 'asejdbc' USING 'hostname:port/database'

create externlogin mon_user to REMOTESERVER remote login db_extlogin identified by passwd_extlogin;

select * from SYSEXTERNLOGINS

 

Arrêt d'une connexion :

 drop connection 4509 : kill de la connexion 45009

 

Exemple de load table :

 

load table user.data_Flux_JPS
(VALUEDATE '|||',
CCY '|||',
CCY_ORIGIN '|||',
TRADE_ID '|||',
MONTANT '|||',
BOOK '|||',
SECTION '|||',
CODE_PRODUIT '|||',
ENTITE '|||',
PERIMETRE '|||',
SSPERIMETRE '|||',
LOCALISATION '|||',
CE_DOMAINE_CODE '|||',
TYPE_FLUX '|||',
SYSTEME '|||',
ISIN '|||',
SECID '|||',
ASOFDATE '|||',
SOURCE_TABLE '|||',
REF_ECO '|||',
COMMENTAIRE '|||',
MOIS '|||',
ENTITE_NOM '|||',
DOMAINE_NOM '|||',
CONTREPARTIE_ECO '|||',
SERVICE '|||',
MVT_IDENT '\x0a'
)
FROM 'dirname/data_Flux.bcp'
QUOTES OFF
ESCAPES OFF
FORMAT ascii
PREVIEW ON

message log 'logdir/message.log' row log 'logdir/rows.log';
 

 

Ajouter un Commentaire


Code de sécurité
Rafraîchir