Was ist die schnellste Abfrage in PostgreSQL, die ich als Validierungsabfrage verwenden kann, um eine JNDI-Ressource zu binden? Ich denke, das SELECT 1ist das einfachste, aber in diesem Dokument heißt es, dass wir in PostgreSQL verwenden sollten select version(). Das ist mir nicht klar. Ich habe versucht zu vergleichen EXPLAIN …
Meine Anwendung hängt davon ab, dass für bestimmte Tabellen "Spalten anzeigen" ausgeführt wird. Die Ausführung dauert ungefähr 60 ms, während alle anderen Abfragen weniger als eine ms dauern. Das information_schemadirekte Abfragen ist noch langsamer. Die Datenbank enthält ungefähr 250 Datenbanken mit 100 bis 200 Tabellen pro Datenbank (insgesamt ungefähr 20.000 …
Ich verwende .NET, um SQL-Vorgänge unter SQL Server 2014 auszuführen. Hier ist der verwendete Code: using(SqlConnection conn = new SqlConnection(connectionString)){ ///programming/1880471/capture-stored-procedure-print-output-in-net conn.InfoMessage += new SqlInfoMessageEventHandler(logSqlMessages); conn.Open(); using(SqlCommand stmt = new SqlCommand{ Connection = conn, CommandText = sql, CommandTimeout = 30000 // The time in seconds to wait for the command …
Ich habe eine unterdurchschnittliche Abfrage überprüft, die folgendermaßen aussieht: WHERE manymany.Active = -1 AND manymany.Check1 = -1 AND manymany.WebsiteID = @P1 AND CURRENT_TIMESTAMP BETWEEN ISNULL(manymany.FromDate, '1950-01-01') AND ISNULL(manymany.UptoDate, '2050-01-01') AND main.Active = -1 AND main.StatusID = 1 AND CURRENT_TIMESTAMP BETWEEN main.FromDate AND ISNULL(main.UptoDate, '2050-01-01') AND (main.TextCol1 IS NOT NULL OR …
Ich habe ein Problem mit langsamen Abfragen, das dadurch verursacht wird, dass der Planer jede geerbte Tabelle überprüft, anstatt nur die mit der Einschränkung. Ich habe eine Tabelle mit 0 Zeilen namens "search_result". Diese Tabelle enthält einige geerbte Tabellen mit unterschiedlichen Einschränkungen basierend auf der "Polarisation", in der sich alle …
Ok, ich habe eine Abfrage für nicht gespeicherte Prozeduren, die wir in einem SSRS-Bericht verwenden. Diese Abfrage war höllisch langsam (ich hatte die ursprüngliche Version dieser Abfrage in den letzten zwei Stunden ausgeführt, immer noch nicht ausgeführt). Um sie zu verbessern, habe ich sie von Grund auf neu geschrieben und …
(Follow-up aus diesem Beitrag: Warum wird mein PostgreSQL-Ausdrucksindex nicht verwendet, wenn ich in einer Unterabfrage BESTELLEN? ) PostgreSQL 9.5. Ich kann nicht alle Details preisgeben, habe aber table22 Spalten und 5 Indizes: Primärschlüssel ('pk'), text(btree) ein anderer text(btree) a timestamp with time zone(btree) a tsvector(Gin) mein neuester, a bigint(btree) (Aus …
Ich habe 4 Tabellen, nennen wir sie: Tabelle A, 15 Millionen Zeilen Tabelle B, 40 KB Zeilen, Tabelle C, 30K Zeilen, Tabelle D, 25 Millionen Zeilen (kk - bedeutet Millionen) und ich hatte eine Legacy-Abfrage, die wie folgt aufgebaut war: select C.<some_fields>,B.<some_fields>,D.<some_fields> from C inner join A on C.x = …
Welche Optimierungen und / oder Änderungen treten bei einer Abfrage auf, die für eine Ansicht ausgeführt wird? (Es wäre großartig zu wissen, ob alle wichtigen DBs - Oracle, SQL Server, Postgres, MySQL / MariaDB - dies anders handhaben.) Nehmen wir zum Beispiel an, ich habe die folgende Ansicht: CREATE VIEW …
Ich möchte Sie bitten, den Bericht von mysqltuner bezüglich der MariaDB-Datenbank zu präzisieren. Der mysqltuner wurde mit --nogood flag aufgerufen! >> MySQLTuner 1.7.1 - Major Hayden <major@mhtx.net> >> Bug reports, feature requests, and downloads at http://mysqltuner.com/ >> Run with '--help' for additional options and output filtering [--] Skipped version check …
Ich arbeite mit SQL Server 2005 und hatte eine Situation, in der viele Werte in einem Parameter übergeben werden können. Basierend darauf: Bei der Übergabe mehrerer Werte für einen SQL-Parameter wird bei dieser Prozedur XML als Parameter verwendet. Hier ist der Code der gespeicherten Prozedur: CREATE PROCEDURE [DENORMV2].[udpProductBulletPointSelectByTier1NoteTypeCode] ( @Tier1 …
Ich untersuche das Optimierungsprogramm in SQL Server, insbesondere Histogramme, und sehe einige seltsame Ergebnisse. Wenn ich die folgende Abfrage ausführe, bei der ich weiß, dass das Feld kein Histogramm enthält, gibt SQL Server eine Zeilenschätzung aus, die dem tatsächlichen Ergebnis entspricht. Wenn ich dieselbe Abfrage ausführen würde, bei der ich …
Ich bin noch neu in der Datenbankverwaltung und versuche, eine Suchabfrage zu optimieren. Ich hatte eine Abfrage, die so aussah und in einigen Fällen 5 bis 15 Sekunden für die Ausführung benötigte. Außerdem verursachte sie eine 100% ige CPU-Auslastung: DECLARE @point geography; SET @point = geography::STPointFromText('POINT(3.3109015 6.648294)', 4326); SELECT TOP …
SELECT A FROM T WHERE M > 1000 AND M < 5000; Ich kann nicht beurteilen, welcher der folgenden Punkte für die obige Abfrage am besten geeignet ist: Lineare Suche Binäre Suche auf M. B + -Baum mit Index auf M. B + -Baum mit Index auf A. Welches ist …
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.