Also habe ich auf einem gerade arbeite Code Golf Puzzle und Notwendigkeit , eine INT „Nummer“ Spalte hinzufügen n zu einem Ergebnis , während die aktuelle Reihenfolge beibehalten wird . Angenommen, meine Quelldaten sind: SELECT value FROM STRING_SPLIT('one,two,three,four,five', ',') Dies gibt die Artikel in der ursprünglichen (gewünschten) Reihenfolge zurück: value …
Ich habe ein Data Warehouse, das aus vier Clustered Columnstore-Indextabellen (CCI) und neun Rowstore-Tabellen besteht. Diese Tabellen werden nur für Analysen verwendet und die CCI-Daten werden alle 15 Minuten aus Staging-Tabellen eingefügt. Ich möchte die Abfrageleistung durch Hinzufügen von Partitionen und Sortieren optimieren. Alle Abfragen dieser Daten basieren auf einem …
Wir führen ungefähr 100.000 DDL-Anweisungen in einer einzelnen Transaktion in PostgreSQL aus. Während der Ausführung erhöht sich die Speicherauslastung der jeweiligen Postgres-Verbindung allmählich. Sobald kein Speicher mehr verfügbar ist (von 10 MB auf 2,2 GB bei 3 GB RAM), trifft OOM Killer sie mit 9, was dazu führt, dass Postgres …
Ich habe Postgres 10.4 auf einem Linux-Computer eingerichtet, und manchmal gibt es oben in pg_hba.conf zufällig Regeln, die nur eine MD5-Verbindung durch einen Benutzer "pgdbadm" zulassen. Ich bin nicht sicher, ob die Datenbank gehackt wurde, aber nachdem ich das Passwort geändert und überprüft habe, dass kein pgdbadm existiert, sehe ich …
Ich habe ein Stück SQL, das in Umgebung A sehr schnell zu laufen scheint, aber genau dieselbe Abfrage läuft in Umgebung B sehr langsam! Die Umgebungen sollten gleich sein. Was soll ich also tun und / oder wo soll ich suchen, um festzustellen, warum die Abfrage nicht dieselbe Leistung erbringt?
Wenn ich beispielsweise eine Ansicht mit einem Namen erstelle '4aii', warum kümmert es SQL Server dann, dass sie mit einem beginnt 4? Ich könnte den Tisch anrufen Fouraiioder IVaii. Was macht []man außerdem hinter den Kulissen, damit eine Zeichenfolge als Name verwendet werden kann? Eine Saite ist eine Saite, Amirite?
Ich arbeite seit einigen Wochen mit SQL-Abfragen und versuche, aus meinen Fehlern zu lernen und zu verstehen. Ich habe eine Tabelle mit zwei Spalten IsInvisible (bit)und ShortName (string)und wenn eine geändert wird, um die andere zu aktualisieren, mag ich auch: - wenn ein ~ vor dem Kurznamen hinzugefügt wird, um …
Ich habe eine Clustered-Index-Primärschlüsselspalte und führe eine Bereichsabfrage durch. Das Problem ist, dass der Scan nur den ersten Bereichsteil für das Suchprädikat verwendet und die andere Seite des Bereichs als Restprädikat belässt. Dies führt dazu, dass alle Zeilen bis zur @ Obergrenze gelesen werden Ich verwende zwei Parameter für den …
Ich stolpere über diesen Auslöser, wenn ich versuche, eine Datenbank zu analysieren: Create trigger [tbl_Details_Trigger] on [tbl_Details] Instead of Insert As Insert into [tbl_Details] Select * from inserted Für mich sieht es so aus, als ob dieser Auslöser nichts Besonderes bewirkt, und wenn er fallen gelassen wird, ist das Ergebnis …
Wenn Sie SQL Server im Glasfasermodus ( Lightweight Pooling ) ausführen, wird die Verwendung von SQL CLR deaktiviert: Die Ausführung der Common Language Runtime (CLR) wird beim Lightweight-Pooling nicht unterstützt. Deaktivieren Sie eine von zwei Optionen: "clr enabled" oder "lightweight pooling". Zu den Funktionen, die auf CLR basieren und im …
Ich bin heute auf eine Abfrage gestoßen, die etwas getan hat, was ich vorher noch nicht gesehen habe. Es hat ungefähr so etwas gemacht: SELECT MIN(+ - schema_id) AS [WhatInTheWorld?], MIN(schema_id) AS MinimumID, MAX(+ - schema_id) AS [Uhhh], MAX(schema_id) AS MaxID FROM sys.objects Welches ergibt die folgenden Ergebnisse: WhatInTheWorld? MinimumID …
Ich habe einen Webdienst (http api), mit dem ein Benutzer eine Ressource in Ruhe erstellen kann. Nach der Authentifizierung und Validierung übergebe ich die Daten an eine Postgres-Funktion und erlaube ihr, die Autorisierung zu überprüfen und die Datensätze in der Datenbank zu erstellen. Ich habe heute einen Fehler gefunden, als …
Ich habe eine AD-Gruppe, die als Windows Authenticated SQL Login auf meinem SQL Server eingerichtet ist. Darauf DatabaseAhat die db_datareaderund publicRollen. Daher haben die Benutzer dieser AD-Gruppe nur Lesezugriff auf die Entitäten in der Datenbank. Innerhalb von habe DatabaseAich eine gespeicherte Prozedur, dbo.Proc1für die ich die executeBerechtigung für dieselbe AD-Gruppe …
Ich muss die Gesamtzeit ermitteln, die für die Ausführung der Abfrage in SQL-SERVER 2016 benötigt wird, wenn sich alle Datenseiten nur auf der Festplatte befinden sollen. Um dies zu erreichen, habe ich alle Puffer im SQL-Server mit den folgenden Befehlen gelöscht: DBCC FREEPROCCACHE WITH NO_INFOMSGS GO DBCC DROPCLEANBUFFERS GO DBCC …
Ich führe dies auf einem 8-Core-Server mit NVME-Speicher (2 TB) und 64 GB RAM aus. Die Festplatten sind höllisch schnell, 1,1 GB / s seq und 70-100 k IOPS Vollduplex. Weil ich mit MySQL 5.7 eine so schreckliche Leistung hatte, habe ich Mariadb 10.3.8 auf einem schlanken Docker-Container installiert. Insgesamt …
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.