Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
Je devais écrire une requête simple où je cherchais le nom des personnes commençant par un B ou un D: SELECT s.name FROM spelers s WHERE s.name LIKE 'B%' OR s.name LIKE 'D%' ORDER BY 1 Je me demandais s'il y avait un moyen de réécrire cela pour devenir plus …
J'ai une table comme celle-ci: create table my_table ( id int8 not null, id_A int8 not null, id_B int8 not null, id_C int8 null, constraint pk_my_table primary key (id), constraint u_constrainte unique (id_A, id_B, id_C) ); Et je veux (id_A, id_B, id_C)être distinct dans n'importe quelle situation. Donc, les deux …
Je MM réplication MySQL, et je veux presser un peu d' espace libre dans la zone soit la suppression des fichiers inutiles, je suis tombé sur ces mysql-binfichiers à l' intérieur /var/db/mysql/Il y a des centaines de ces fichiers comme mysql-bin.000123, mysql-bin.000223etc. J'ai vérifié la réplication MySQL en faisant show …
Je connais beaucoup d' administrateurs de bases de données et ils ont tous entre 28 et 29 ans. Est-ce que toute l'administration de base de données est comme ça? Je veux dire, s'agit-il d'acquérir de l'expérience plus de 7 à 8 ans? Ou est-ce si difficile d'être administrateur de base …
Je regarde des vidéos de Brent Ozar ( comme celle-ci, par exemple ) et il suggère de ne pas préfixer les tables avec ‘tbl’ou ‘TBL’. Sur Internet, j'ai trouvé des blogs disant que cela n'ajoutait rien à la documentation et que «ça prend plus de temps pour la lire». Questions …
En général, j'utilise toujours Ints. Je sais que , en théorie , ce n'est pas la meilleure pratique, cependant, puisque vous devez utiliser le plus petit type de données qui sera garanti pour stocker les données. Par exemple, il est préférable de l'utiliser tinyintlorsque vous savez que les seules données …
L'horodatage Unix est le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit UTC. Comment puis-je obtenir le timestamp unix correct de PostgreSQL? En comparant avec currenttimestamp.com et timestamp.1e5b.de, je ne reçois pas l'heure attendue de PostgreSQL: Cela retourne l'horodatage correct: SELECT extract(epoch from now()); Bien que cela …
Est-ce une mauvaise pratique de toujours créer une transaction? Par exemple, il est recommandé de créer une transaction pour rien d’autre SELECT? Quel est le coût de la création d’une transaction quand ce n’est pas vraiment nécessaire? Même si vous utilisez un niveau d'isolement comme READ UNCOMMITTED, est-ce une mauvaise …
L’un des gros avantages du SGBD nosql est qu’ils peuvent se regrouper plus facilement. Soi-disant avec NoSQL, vous pouvez créer des centaines de machines bon marché qui stockent différentes données et les interrogent en une seule fois. Ma question est la suivante: pourquoi les SGBD relationnels ne peuvent-ils pas faire …
J'ai souvent besoin de sélectionner un nombre de lignes de chaque groupe dans un jeu de résultats. Par exemple, je pourrais vouloir lister les 'n' valeurs de commande récentes les plus élevées ou les plus basses par client. Dans des cas plus complexes, le nombre de lignes à répertorier peut …
MySQL SHOW GRANTSaffiche les permissions de l'utilisateur actuel. Existe-t-il un moyen de se connecter en tant que root et d'afficher les autorisations de tous les utilisateurs?
Disons que j'ai une table avec des champs Aet B. Je fais des requêtes régulières sur A+ B, alors j'ai créé un index composite sur (A,B). Les requêtes sur seulement Aseraient-elles également entièrement optimisées par l'index composite? De plus, j'ai créé un index sur A, mais Postgres utilise toujours l'index …
Est-il vrai que les procédures stockées empêchent les attaques par injection SQL contre les bases de données PostgreSQL? J'ai fait quelques recherches et découvert que SQL Server, Oracle et MySQL ne sont pas sûrs contre l'injection SQL, même si nous n'utilisons que des procédures stockées. Cependant, ce problème n'existe pas …
J'ai une table PostgreSQL. select *est très lent alors que select idc'est gentil et rapide. Je pense que la taille de la rangée est très grande et que son transport prend du temps, ou peut-être un autre facteur. J'ai besoin de tous les champs (ou presque tous), donc la sélection …
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.