PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Lenteur d'écriture dans MySQL
Lenteur d'écriture dans MySQL
Débuté par Sullaiman BABOO, 09 oct. 2025 13:24 - 1 réponse
Membre enregistré
4 messages
Posté le 09 octobre 2025 - 13:24
Nous souhaitons construire un entrepôt de données (sur MySQL) contenant nos données HFSQL.
L’entrepôt de données serait alimenté de manière incrémentale chaque jour.

Nous avons déjà testé les méthodes ci-dessous, mais nous rencontrons d’importants problèmes de performance.
Une idée ?

Méthodes déjà testées :

Connecteur natif MySQL et programmation avec les fonctions HFSQL : (hcopieenreg + hajout)
[MySQL Native Connector: Programming with HFSQL functions - PC SOFT - Online documentation]
Résultat : ecriture MySQLtrès lente (30 lignes par minute)

Connecteur natif MySQL et programmation avec les fonctions SQL : (insert into ...)
[MySQL Native Connector: Programming with SQL functions - PC SOFT - Online documentation]
Résultat : ecriture MySQL très lente (30 lignes par minute)

Une idée de la raison pour laquelle l'écriture sur MySQL est si lente ?
Quelqu’un a-t-il déjà eu de l’expérience sur ce sujet ?
Sur MySQL, les tables sont en MyISAM et les ressources du serveur sont à peine utilisées.

Merci d’avance.

--
Sullaiman
Membre enregistré
5 messages
Posté le 09 octobre 2025 - 16:39
Bonjour,

Personnellement sans expérience avec MySQL et le moteur MyISAM mais une approche par insertion de fichier .csv pourrait répondre à votre besoin.

1. Vous exportez vos données HFSql dans un fichier à plat type .csv

2. côté serveur, vous chargez le fichier via:

LOAD DATA INFILE '/chemin/vers/fichier.csv'
INTO TABLE ma_table
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;



Regardez la documentation côté MySQL, vous trouverez peut-être une méthode encore plus efficace ?