Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità

2
Aiuto con la query PIVOT
Ho una tabella con la struttura seguente: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); alcuni dati di esempio (sembra un problema con sqlfiddle .. quindi inserendo alcuni dati di esempio): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 …




1
le statistiche sono aggiornate, ma la stima non è corretta
Quando lo faccio dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)ottengo il seguente risultato per l'ID report 18698: Per questa query: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) Ottengo un piano di query che consente di cercare un indice cluster PK_Reports_Documentscome previsto. Ma ciò che mi sconcerta è il valore errato …


2
MongoDB: localizza il processo mongos sui server delle applicazioni
Vorrei porre una domanda sulle migliori pratiche descritte in questo documento: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Utilizzare più router di query. Utilizzare più processi mongos distribuiti su più server. Una distribuzione comune consiste nel localizzare il processo mongos sui server delle applicazioni, il che consente la comunicazione locale tra l'applicazione e il processo mongos. …



5
Aggiorna tutte le righe
Voglio conoscere il modo più efficiente per aggiornare ogni riga in una tabella Oracle estremamente grande per una singola colonna. Per esempio: update mytable set mycolumn=null; o: update mytable set mycolumn=42; La mia conoscenza potrebbe benissimo essere viziata. Quello che faccio è modificare la tabella per eliminare la colonna. Quindi, …
12 oracle  update 

1
Qual è la causa di questo problema con CONVERT ()?
Considera le seguenti due affermazioni: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Entrambe le dichiarazioni ritornano -1; non è errato poiché il secondo valore binario è decimale 65.536 maggiore del primo valore, non è vero? Sicuramente questo non può essere dovuto al troncamento silenzioso? Se eseguo le …




3
Come posso determinare in modo affidabile se una determinata istanza di SQL Server ha il diritto "Blocca pagine in memoria"?
Il diritto "Blocca pagine in memoria" può essere concesso all'account del servizio utilizzato da SQL Server. Ciò consente a SQL Server di impedire il paging della memoria sul disco. Ho notato che molte delle nostre macchine SQL Server non hanno i criteri locali configurati per consentire questo diritto per l'account …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.