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 souhaite utiliser la sécurité intégrée avec mon application interne, qui est entièrement sur un domaine. Malheureusement, je n'ai jamais réussi à faire en sorte que cela fonctionne bien. J'aimerais attribuer à un groupe Exchange (Active Directory) entier un rôle dans SQL Server pour un accès en lecture / écriture …
J'ai une requête comme celle-ci: DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL ) tblFEStatsBrowsers a 553 lignes. tblFEStatsPaperHits a 47.974.301 lignes. tblFEStatsBrowsers: CREATE TABLE [dbo].[tblFEStatsBrowsers]( [BrowserID] [smallint] IDENTITY(1,1) NOT NULL, [Browser] [varchar](50) NOT NULL, [Name] [varchar](40) NOT …
Je travaille dans une base de données MySql , avec un tableau comme celui-ci: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... et je dois faire beaucoup de requêtes comme ceci (avec 5 à 10 chaînes dans la liste) : SELECT myField FROM table_name WHERE myField IN ('something', …
J'ai lu différentes UPSERTimplémentations de PostgreSQL, mais toutes ces solutions sont relativement anciennes ou relativement exotiques (en utilisant le CTE inscriptible , par exemple). Et je ne suis tout simplement pas un expert en psql pour savoir immédiatement si ces solutions sont anciennes, car elles sont bien recommandées ou (bien, …
Quel serait le bon type de données pour stocker les adresses électroniques dans PostgreSQL? Je peux utiliser varchar(ou même text), mais je me demande s’il existe un type de données plus spécifique pour les courriels.
J'ai un modèle de base de données avec une table d'utilisateurs et une table de rôles. Je souhaite contrôler l'accès (droits) à 10 éléments différents au maximum. L'accès peut être accordé à un rôle ou à un seul utilisateur. Vous trouverez ci-dessous la définition du tableau des utilisateurs, rôles et …
J'ai effectué des sauvegardes de mes bases de données SQL Server 2014 Express pour les importer sur d'autres serveurs et j'ai remarqué une différence de taille de fichier entre .bacpacet .bak. Pourquoi un .bacpacfichier est-il si petit comparé à un .bakfichier de la même base de données? Merci pour toutes …
J'ai rencontré un problème étrange dans lequel SQL Server 2016 Édition Standard 64 bits semble s'être limité à exactement la moitié de la mémoire totale allouée (64 Go sur 128 Go). La sortie de @@VERSIONest: Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) 22 déc. 2017 11:25:00 Droits d'auteur …
J'ai une requête assez simple SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY cj.FILE_NUMBER Cela me donne une performance horrible (comme jamais pris la peine d'attendre la fin). Le plan …
J'essaie d'importer un fichier .sql à l'aide de MySQL Workbench et j'obtiens cette erreur: ERROR 1046 (3D000) at line 28: No database selected J'ai d'abord créé une base de données vide appelée avec le même nom que le fichier .sql mais cela ne fonctionne pas. J'ai aussi essayé de le …
TL; DR Comme cette question continue de susciter l'intérêt, je vais résumer ici pour que les nouveaux arrivants n'aient pas à subir l'histoire: JOIN table t ON t.member = @value1 OR t.member = @value2 -- this is slow as hell JOIN table t ON t.member = COALESCE(@value1, @value2) -- this …
J'ai une instance de PostgreSQL 9.2 s'exécutant sur RHEL 6.3, une machine à 8 cœurs avec 16 Go de RAM. Le serveur est dédié à cette base de données. Étant donné que le fichier postgresql.conf par défaut est plutôt conservateur en ce qui concerne les paramètres de mémoire, j'ai pensé …
Je veux comprendre pourquoi il y aurait une telle différence dans l'exécution de la même requête sur UAT (en 3 secondes) par rapport à PROD (en 23 secondes). UAT et PROD ont tous deux des données et des index. QUESTION: set statistics io on; set statistics time on; SELECT CONF_NO, …
L'augmentation de la largeur d'une colonne (nvarchar) supprimera-t-elle nécessairement la table? En d'autres termes, la largeur peut-elle être modifiée dans un environnement de production avec des utilisateurs actifs? Je pensais que si la taille augmentait (au lieu de diminuer), cela ne poserait pas de problème.
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.