Pages

Affichage des articles dont le libellé est performances. Afficher tous les articles
Affichage des articles dont le libellé est performances. Afficher tous les articles

Héritage SQL et performances sujet

mardi 8 avril 2014




Bonjour à tous,

Petite question lors de la conception d'une BDD d'une application ayant un traffic et un volume de données importants.
Cette application gère des petites annonces de véhicules de type différents (voiture, voiture sans permis, moto, vélo, trotinette, brouette :aie:, etc).
L'accès principales aux annonces se fait via une recherche qui portera soit sur tous les véhicules peu importe le type, soit sur un type particulier de véhicule.
La recherche se fait uniquement sur le nom du véhicule.
Donc soit je décide de rechercher Honda dans Tous les véhicules, soit Honda dans Moto par exemple.

Je me demande au niveau de la BDD si je dois faire un niveau d'abstraction du style :
1 table véhicule qui contiendra le type (VOITURE, MOTO, etc), le nom pour faire la recherche, les infos communes aux véhicules (nb de places etc) et une FK pour récupérer les infos des tables spécifiques ("Voiture", "Moto", "Vélo" qui contiendront les informations spécifiques à la catégorie).
Ou si je pars sur 1 table pour chaque type (1 table voiture, 1 table moto) avec pour chaque table une colonne nom, avec une vue ayant le nom de tous les véhicules pour faciliter ma recherche par nom toutes catégories confondues.
Ou si j'utilise la notion d'héritage présente dans PGSQL (INHERITS).

Générer une notion d'héritage au niveau du modèle est-il pénalisant pour les performances de lecture/écriture ?

Soyons fous (mais trop quand même), en disant que chaque table fille contient 100k enreg, ce qui donne notre table Vehicule à 1M enreg (partons sur 10 tables filles donc).
L'objectif principal est d'avoir une recherche multi catégories, et une recherche par catégorie.
Dans l'appli j'ai ma recherche multi catégorie qui prend donc en paramètre "nomVehicule" qui va me donner une query qui va fouiller les 1M d'enreg du type :
SELECT id FROM Vehicule v WHERE v.nom ILIKE '%nomVehicule%'
ou par catégorie :
SELECT id FROM Vehicule v WHERE v.nom ILIKE '%nomVehicule%' and v.type = 'VOITURE'

Est-ce suffisamment performant ou faut-il envisager les autres solutions décrites plus haut ?

Merci pour vos lumières :merci:




[Problème] performances générales sujet




Bonjour à tous,

Je suis nouveau sur ce forum et dans le montage vidéo d'une manière générale. J'ai cherché un peu partout sur le forum ( et autres) mais je ne vois pas comment résoudre mon problème.

Ma config:
i7 4770K
16Go RAM
Nvidia geforce GTX 650 --> carte mise dans le fichier txt adobe
disque SSD unique de 250 Go --> espace libre de 180 Go

j'ai adobe premiere pro CC.
Je test sur un film Gopro 1920x1080 60fps de 2 min

Quand je mets un effet simple sur une portion de 20 sec (genre effet fantôme):
- la time line, sur cette zone, deviens rouge. pourtant le cuda semble activé.
- si je lance un rendu général, le temps annoncé est de 2 min, et le CPU est a fond. ensuite au bout de 1 a 2 min, la charge CPU baisse (les 8 coeurs) et le temps annoncé devient 20 a 30 min. la barre de progression (en %) n'avance quasiment plus.
- quand je lance le rendu sur la partie ou il ya l'effet, le temps annoncé est directement de 20 à 30 minutes et le CPU n'est a que 20%
En gros, c'est le calcul d'effet qui fait ramer...

J'ai lu les différents posts a ce sujet, et cela pouvait venir d'un goulet d'étranglement quelque part (niveau disque dur souvent). ceci dit, même si ma config est pas top niveau disque (1 seul SSD), cela ne devrait pas être le goulet car le temps de lecture/écriture sur ce disque doit être rapide.

pareil, la RAM utilisée est d'environ 4 Go. j'ai paramétré adobe pour en utiliser 10.

Si quelqu'un pouvait m'aider, ce serait fantastique!

merci d'avance :jap:

Tyron




XL 2010 Suivi des performances PROD sujet

vendredi 31 janvier 2014




bonjour, :confused:

Je tiens un atelier de production ( saisie de document ) et j'ai besoin de connaitre et voir l'évolution de mes agents.
Pour cela j'ai un tableau excel ou chaque feuille représente une semaine de production.
j'ai un agent de production de référence (pascale) qui me sert de référentiel (ligne verte).
Mes tableaux ne sont pas trop parlant car j'ai du mal au niveau des classements en fonction de chaque activité (ligne Jaune) à savoir qui est performant ou pas par rapport à l'agent de référence.
j'ai besoin de connaitre les performances des agents par semaine et par activité et surtout voir l'évolution au courant de cette semaine et sur le mois.
J'ai aussi besoin de savoir sur chaque atelier qui est le meilleur pour les primes de productivité.
Ci joint un exemple sur 3 semaines (3 onglets)

Merci d'avance pour votre aide. :cool:













Fichiers attachés