Bonjour,
L'ajout d'une nouvelle colonne (vide avec des "null") a t-il un impact sur le bon fonctionnement d'une instance (perf, lock ou autre ...)
MERCI.
A+
Bonjour,
L'ajout d'une nouvelle colonne (vide avec des "null") a t-il un impact sur le bon fonctionnement d'une instance (perf, lock ou autre ...)
MERCI.
A+
Oui...
Toute colonne ajoutée augmente le nombre d'octets de chaque ligne, même vide. Donc, le nombre de page (ou bloc dans la littérature Oracle) va augmenter. Donc, cela aura un impact sur les scan de table s'il n'existe pas d'index pour résoudre la requête.
Cela aura aussi un impact sur la maintenance.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Oui, mais là on parle d'une colonne vide avec des null.
un type CHAR étant de taille fixe, même avec des NULL tu auras bien les 256 octets stockés pour chaque ligne + quelques octets de métadonnées par lignes...
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Oui, mais dari68 dis "L'ajout d'une nouvelle colonne (vide avec des "null") a t-il un impact sur le bon fonctionnement d'une instance (perf, lock ou autre ...)" : à aucun moment il ne parle de colonne de type CHAR.
Partager