Je crée une base de données SQL Server avec quelqu'un d'autre. L'un des tableaux est petit (6 lignes) avec des données qui resteront probablement constantes. Il existe une possibilité à distance qu'une nouvelle ligne soit ajoutée. Le tableau ressemble à ceci: CREATE TABLE someTable ( id int primary key identity(1,1) …
Dans cette réponse ( /programming/517579/strings-as-primary-keys-in-sql-database ) une seule remarque a attiré mon attention: Gardez également à l'esprit qu'il y a souvent une très grande différence entre un CHAR et un VARCHAR lors des comparaisons d'index Est-ce que cela s'applique / s'applique toujours à Postgres? J'ai trouvé des pages sur Oracle …
Sur la base d'une sélection, je peux retourner x lignes comme ceci: 1 2019-07-23 10:14:04.000 1 2019-07-23 10:14:11.000 2 2019-07-23 10:45:32.000 1 2019-07-23 10:45:33.000 Nous avons toutes les millisecondes avec 0. Existe-t-il un moyen d'ajouter 1 par 1 millisecondes, de sorte que la sélection ressemble à ceci: 1 2019-07-23 10:14:04.001 …
Nous avons un certain nombre de tables dans notre base de données qui ont des VARCHAR(MAX)colonnes où un VARCHAR(500)(ou quelque chose de beaucoup plus petit que max) suffira. Naturellement, je veux les nettoyer et ramener les tailles à des niveaux plus raisonnables. Le «comment» faire cela, je le comprends: ma …
Je voulais demander la signification de ce fragment du doc Postgres concernant le varchar(n)type: La mémoire requise pour une chaîne courte (jusqu'à 126 octets) est de 1 octet plus la chaîne réelle, qui inclut le remplissage d'espace dans le cas des caractères. Les chaînes plus longues ont 4 octets de …
En recherchant sur le Web, j'ai trouvé des conseils contradictoires sur la question de savoir s'il y a un impact sur les performances lors de la spécification de colonnes VARCHAR trop larges, par exemple VARCHAR (255) lorsque VARCHAR (30) fera probablement l'affaire. Je vois toujours un accord qu'il y a …
À partir de ce document Microsoft, + n définit la longueur de la chaîne et peut être une valeur comprise entre 1 et 8 000. max indique que la taille de stockage maximale est de 2 ^ 31-1 octets (2 Go). La taille de stockage est la longueur réelle des …
Je pose cette question par curiosité, étant inspiré par cette question . Nous savons que les VARCHAR(MAX)valeurs supérieures à 8 000 octets ne sont pas stockées dans des lignes, mais dans des pages LOB distinctes. La récupération ultérieure d'une ligne avec une telle valeur nécessite deux ou plusieurs opérations d'E …
J'essaie de comprendre la meilleure façon de décider de la taille des colonnes varchar, à la fois du point de vue du stockage et des performances. Performance D'après mes recherches, il sembleque varchar (max) ne doit être utilisé que si vous en avez vraiment besoin; c'est-à-dire, si la colonne doit …
Je sais que lorsque des VARCHAR(MAX)/NVARCHAR(MAX)colonnes sont utilisées, les données sont stockées out of the row- la ligne de données aura un pointeur vers un autre emplacement où la «grande valeur» est stockée. J'ai les questions suivantes: Chaque champ est-il stocké out of the rowou uniquement maxceux? Si vous utilisez …
J'essaie d'indexer ma blogentriesbase de données pour de meilleures performances mais j'ai trouvé un problème. Voici la structure: CREATE TABLE IF NOT EXISTS `blogentries` ( `id_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `title_id` varchar(100) COLLATE latin1_german2_ci NOT NULL, `entry_id` varchar(5000) COLLATE latin1_german2_ci NOT NULL, `date_id` int(11) NOT NULL, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.