Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho una stringa di cifre da 1 TB. Data una sequenza di 12 caratteri di cifre, voglio ottenere la posizione iniziale di questa sequenza nella stringa ( charindexfunzione) originale. Ho provato questo con una stringa da 1 GB e una sottostringa di 9 cifre utilizzando SQL Server, memorizzando la stringa …
Quando si tratta di sviluppare il prototipo di una soluzione, spesso le tecnologie non sono ancora state decise e potrebbero non essere le stesse che verranno utilizzate nel prodotto finito. In questi scenari tendo a utilizzare Microsoft SQL Server scrivendo le query il più standard possibile per semplificare l'eventuale migrazione …
Ho un sacco di rapporti finanziari e vogliamo essere in grado di passare loro due input (anno e trimestre) come variabili. Lo sto facendo in questo modo, ma davvero non mi piace: declare @quarter int, @year int, @date date set @quarter = 4 set @year = 2018 set @date = …
Informazioni La mia domanda si riferisce a una tabella moderatamente grande (~ 40 GB di spazio dati) che è un heap (sfortunatamente, non sono autorizzato ad aggiungere un indice cluster alla tabella dai proprietari dell'applicazione) È stata creata una statistica creata automaticamente su una colonna Identity ( ID), ma è …
Sto riscontrando uno strano problema che si verifica quando si accede a record storici all'interno di una tabella temporale. Le query che accedono alle voci precedenti nella tabella temporale tramite la sotto-clausola AS OF richiedono più tempo delle query sulle voci storiche recenti. La tabella storica è stata generata da …
Impostare Ho un enorme tavolo di ~ 115.382.254 righe. La tabella è relativamente semplice e registra le operazioni del processo dell'applicazione. CREATE TABLE [data].[OperationData]( [SourceDeciveID] [bigint] NOT NULL, [FileSource] [nvarchar](256) NOT NULL, [Size] [bigint] NULL, [Begin] [datetime2](7) NULL, [End] [datetime2](7) NOT NULL, [Date] AS (isnull(CONVERT([date],[End]),CONVERT([date],'19000101',(112)))) PERSISTED NOT NULL, [DataSetCount] [bigint] …
Sto cercando di saperne di più sui database relazionali e ho pensato che non ci fosse modo migliore per imparare di fare davvero qualcosa. Ho deciso di fare un tentativo personale di esaminare Contabilità e previsione del budget personale. Finora ho svolto alcune ricerche e vorrei avere alcune informazioni sulla …
Poiché SQL Server è disponibile per Linux, è possibile configurare il clustering su nodi Linux? Voglio dire mescolato con Windows - alcuni nodi sono su Linux, altri su Windows nello stesso cluster?
Di recente ho aggiornato SQL Server 2016 a SP2 e la CU (KB4458621) più recente rilasciata nell'agosto 2018. Proprio nell'ultimo giorno ho notato che ho in corso un blocco. Non posso uccidere lo SPID b / c non è un processo utente. Secondo SP_WHO2, il comando è "Query Store ASYN". …
Sono alle prime armi con la programmazione e i database e sarei grato per l'aiuto nel seguente scenario. Uso PHP con SQL Server. Sto creando un sistema di presenza dei dipendenti e vorrei creare una tabella (pivot) con mesi come righe e tutti i nomi dei giorni della settimana come …
Stavo osservando la INSERT INTO .. ON CONFLICT (..) DO UPDATE ..sintassi di PostgreSQL e ho realizzato che non è possibile eseguire più controlli univoci dei vincoli con esso. Voglio dire, o fai riferimento a un indice univoco composito dai nomi delle colonne ON CONFLICT (Name, Symbol)(se l'indice univoco è …
È possibile sovraccaricare una funzione del server sql? O uno scalare, come ltrim, o una funzione aggregata, come contare? Anche se questa era una cattiva idea. È possibile? In qualche modo un duplicato del sovraccarico di funzioni definite dall'utente T-SQL? Direi che non è un duplicato al 100%, dal momento …
Supponendo che un database utilizzi il modello di recupero completo, quando un record viene scritto in SQL Server (da INSERT/ UPDATEetc), la registrazione anticipata assicurerà che la modifica venga scritta nel file di registro prima di modificare la pagina di dati. Entrambe le voci della pagina di registro e dei …
Per ogni versione di Postgres che supportava l' indicizzazione hash , c'è un avvertimento o una nota che gli indici hash sono "simili o più lenti" o "non migliori" degli indici btree , almeno fino alla versione 8.3. Dai documenti: Versione 7.2 : Nota: a causa della limitata utilità degli …
Ho la seguente tabella con 7,5 milioni di record: CREATE TABLE [dbo].[TestTable]( [Id] [int] IDENTITY(1,1) NOT NULL, [TestCol] [nvarchar](50) NOT NULL, [TestCol2] [nvarchar](50) NOT NULL, [TestCol3] [nvarchar](50) NOT NULL, [Anonymised] [tinyint] NOT NULL, [Date] [datetime] NOT NULL, CONSTRAINT [PK_TestTable] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE …
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.