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é
J'ai une base de données de développement SQL Server 2005 qui est une copie de 30 Go de live. Nous avons supprimé certaines données qui ne sont pas nécessaires dans le développement, ce qui réduit l'espace de fichier de données utilisé à 20 Go. Nous avons donc environ 33% inutilisés. …
Je cherche à créer un cluster MySQL à charge équilibrée, mais sans l'équilibreur de charge réel, afin de ne pas ajouter un autre point de défaillance ou de complexité. Ce que je pensais, c'était d'avoir les éléments suivants: Avoir une configuration maître-maître pour MySQL Sur chaque client, placez un simple …
J'ai trois tables CCI (Clustered Columnstore Index) dans SQL Server 2016. Toutes ces CCI sont dans le même schéma de partitionnement, basé sur l'ID du locataire. Dernièrement, et de manière incohérente, je reçois des blocages sur les instructions de sélection simples des jointures à ces tables. Exemple de requête bloquant: …
Épargnant Lorsque vous effectuez des tests sur des colonnes éparses, comme vous le faites, il y a eu un ralentissement des performances dont je voudrais connaître la cause directe. DDL J'ai créé deux tables identiques, une avec 4 colonnes éparses et une sans colonnes éparses. --Non Sparse columns table & …
J'ai un assistant qui génère du code pour faire des mises à jour en masse pour moi et génère du SQL qui ressemble à ceci: (Les champs actifs et principaux sont de type boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as …
J'ai créé une vue dans database1 basée sur des tables dans database2. J'ai donné la SELECTpermission à un utilisateur qui n'a accès qu'à database1. L'utilisateur ne peut pas faire fonctionner cette vue car il n'a pas de compte dans database2. Comment puis-je résoudre ce problème? Je ne veux pas créer …
J'ai une requête que j'essaie d'exécuter OPENQUERYsur SSRS / SQL Server 2014, mais je reçois toujours une erreur de: La chaîne de caractères commençant par [...] est trop longue. La longueur maximale est de 8000. Existe-t-il un moyen de contourner cette limitation? Pour référence, j'essaie d'exécuter une requête à partir …
Dans cette question, il a le même problème que moi. J'ai besoin de quelque chose comme: select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' C'est moche et cela n'utilise pas d'index. Dans ce cas, c'est vraiment la seule …
J'exécute une base de données transactionnelle élevée (~ 175 000 transactions / minute en moyenne, près de 9 millions d'enregistrements par heure ajoutés et supprimés) Jusqu'à récemment, cela n'a pas été trop un problème car nous avons été à environ 7,5 millions d'enregistrements ajoutés et supprimés, mais avec les derniers …
J'ai ajouté une tâche de script à un projet SSIS dans VS2015. Lorsque j'ai déployé sur SQL Server 2016, j'ai reçu un message d'erreur indiquant que le version 15.0script n'est pas pris en charge. D'où cela vient-il version 15 come from? En lisant d'autres questions similaires sur Stack Overflow, je …
Tout d'abord, j'ai recherché et trouvé plusieurs messages liés à cette erreur, et la plupart d'entre eux pointent soit vers un problème de RAM ou un problème SSL, j'ai essayé de surmonter la possibilité SSL en ajoutant le sslmode = désactivé dans la ligne de commande: psql -U waypoint -d …
J'ai posé une question ici: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows sur la division des valeurs de la même table, dans la même colonne mais sur des lignes différentes. Maintenant, j'ai le problème où j'ai plus de numérateurs et de dénominateurs (avec différents uns). Est-ce toujours le self joinbon moyen de résoudre ce problème avec …
J'ai créé un tableau avec 650 colonnes numériques (19,4). Lorsque j'active la compression de page, en exécutant ALTER TABLE fct.MyTable REBUILD WITH (DATA_COMPRESSION = PAGE); Je reçois Msg 1975, Level 16, State 1 Index 'PK_Mytable' la longueur de la ligne dépasse la longueur maximale autorisée de '8060' octets. mais 650 …
Voici un tableau simple où les enregistrements peuvent référencer les enregistrements parents dans le même tableau: CREATE TABLE foo ( id SERIAL PRIMARY KEY, parent_id INT NULL, num INT NOT NULL, txt TEXT NULL, FOREIGN KEY (parent_id) REFERENCES foo(id) ); Avec l'exigence supplémentaire que l'une des autres valeurs de champ …
Je suis en train de concevoir un tableau d'articles qui contiendra (potentiellement) des dizaines de millions d'enregistrements. Certains éléments ne seront pas disponibles jusqu'à ce qu'ils soient «approuvés» par l'administrateur. Par «utiliser», je veux dire que ces éléments ne seront référencés dans aucun autre tableau tant qu'ils ne seront pas …
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.