PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 ODBC » PROBLEME ODBC VIA QLIKVIEW et DBLINK » 05/09/2011 10:57:40

lebrunnya
Réponses : 8

Bonjour,

Pour avoir accès aux données des tables de ma base de données PostgreSQL via un programme externe (Qlikview), J'ai installé la librairie dblink sur cette base de données.
Lorsque j'accède via Qlikview à cette base de données, je n'arrive pas à avoir les données des tables.

Le pilote odbc pour postgreSQL est bien installé sur le poste à partir duquel Qlikview fonctionne et le user que j'utilise à tous les droits.

A partir de Qlikview, j'arrive a voir la structure de la table (les différents champs avec leurs types), Mais pas les données de la table.

DBLINK est bien installé sur la base de données que j’interroge.

Je suis bloqué depuis deux jours déjà et j'aimerais pouvoir solutionné le problème.

Quelqu'un aurait'il déjà eu le même problème ou tout simplement me guider pour trouver la solution a mon problème ?

Merci d'avance,
Lebrun Nya

#2 Re : Optimisation » Probléme avec la taille de ma table » 25/11/2010 13:00:28

Merci beaucoup  pour votre réponse.
Les éléments de réponse que j'ai obtenu sont clairs.

Bien a vous.
Lebrun Nya

#3 Optimisation » Probléme avec la taille de ma table » 24/11/2010 11:41:25

lebrunnya
Réponses : 2

Bonjour,
Je suis une formation de développeur java grâce au site www.blackbeltfactory.com. Dans le cadre d’un projet lors de cette  formation, je me pose une question  sur la taille d’une table PostgreSQL 9.0 nommée questionnaire_questions qui contient 1 million d’enregistrements avec les champs suivants :
Questionnaireid (integer), Questionid (integer), Questionindex (smallint)

CREATE TABLE questionnaires_questions (
  questionnaireid integer NOT NULL,
  questionid integer NOT NULL,
  questionindex smallint NOT NULL,
  CONSTRAINT questionnaires_questions_pkey PRIMARY KEY (questionnaireid, questionindex)
)
WITH (
  OIDS=FALSE
);

Théoriquement, la taille des données donne (4bytes+ 4bytes +2bytes) * 1000 000 =  10Mb.
Lorsque je récupère la taille réelle grâce à la requête suivante :

 SELECT pg_size_pretty (pg_total_relation_size('public.questionnaires_questions_test'))

J’obtiens une taille de 64Mb. Juste pour des tests, en supprimant la clé primaire,  j’obtiens 42Mb.

Quelqu’un pourrait m’expliquer cette différence entre les deux tailles (théorique et réel)  et comment la minimiser ?

Pied de page des forums

Propulsé par FluxBB