Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho letto di MySQL. A mio avviso, vedo due tipi di registro molto simili. MySQL salva come e quando i dati vengono modificati nel registro. Le informazioni vengono utilizzate per il recupero di MySQL. Sto confondendo la funzione di due tipi di registro.
Ho un problema con group by, voglio selezionare più colonne ma raggrupparle per una sola colonna. La query qui sotto è ciò che ho provato, ma mi ha dato un errore. SELECT Rls.RoleName,Pro.[FirstName],Pro.[LastName],Count(UR.[RoleId]) as [Count] from [b.website-sitecore-core].[dbo].[aspnet_UsersInRoles] UR inner join [b.website-professional-au].[dbo].[Profile] Pro on UR.UserId = Pro.Id inner join [b.website-sitecore-core].[dbo].[aspnet_Roles] Rls …
Ho provato a risolvere il seguente problema per circa un'ora e ancora non ci sono riuscito. Ok, ho un tavolo (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | …
In SQL Server 2012, gli account di servizio vengono creati come account virtuali (VA), come descritto qui , anziché account di servizio gestiti (MSA). Le differenze importanti che posso vedere per questi, in base alle descrizioni: Gli MSA sono account di dominio, i VA sono account locali Gli MSA usano …
Per il seguente schema e dati di esempio CREATE TABLE T ( A INT NULL, B INT NOT NULL IDENTITY, C CHAR(8000) NULL, UNIQUE CLUSTERED (A, B) ) INSERT INTO T (A) SELECT NULLIF(( ( ROW_NUMBER() OVER (ORDER BY @@SPID) - 1 ) / 1003 ), 0) FROM master..spt_values Un'applicazione …
Ho una tabella InnoDB da 700 GB a cui non sto scrivendo altri dati (solo lettura). Vorrei eliminare i dati più vecchi in suo possesso e recuperare lo spazio su disco (mentre lo sto esaurendo). La parte di eliminazione è piuttosto semplice, perché ho un indice primario auto-inc, quindi posso …
Nel nostro database esiste una grande tabella che più o meno è simile a questa: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); ma ora la dimensione del campo seriale è diventata troppo bassa, quindi voglio cambiarlo in 32. Lo strumento di confronto …
Tra alcuni sviluppatori di SQL Server, è una convinzione diffusa che NOT INè terribilmente lenta e le query dovrebbero essere riscritte in modo da restituire lo stesso risultato ma non utilizzare le parole chiave "malvagie". ( esempio ). C'è qualche verità in questo? Esiste, ad esempio, qualche bug noto in …
Ecco un esempio minimo del mio problema nel mondo reale: create table t(id serial primary key, rnd double precision); ovviamente puoi restituire le colonne inserite con una returningclausola: with w as (insert into t(rnd) values(random()) returning *) insert into t(rnd) select random() from w returning *; /* | ID | …
Una rinascita di questa domanda su MSDN: Block--process-report: cos'è questa waitresource "OBJECT: 32767: 124607697: 0 [COMPILE]" Ho preso queste dichiarazioni in Profiler. Tutti hanno una durata superiore a 3 secondi. Alcuni oltre 10+. L'attività di blocco è la stessa del collegamento da MSDN . Le chiamate utilizzano tutte una denominazione …
In SQL, per quanto ne so, l'ordine di elaborazione della query logica, che è l'ordine di interpretazione concettuale, inizia con FROM nel modo seguente: A PARTIRE DAL DOVE RAGGRUPPARE PER VISTA SELEZIONARE ORDINATO DA Seguendo questo elenco è facile capire perché non è possibile avere alias SELECT in una clausola …
Sto migrando parte di un database mysql in AWS. I dati in questione sono scritti al 99% e ogni riga ha circa 1k di campi varchar, un datetime e 4 ints. Stimo che avremo bisogno tra 20-25k record inseriti / ora nelle ore di punta. Ho eseguito iostat -h sul …
Problema: come posso eseguire Distributed Transaction Coordinator (DTC) su tutti i server in un gruppo di disponibilità AlwaysOn (AG)? NON ho bisogno di mantenere le transazioni su eventi di failover / switchover. Installazione: ho un Windows Failover Cluster (WSFC) con tre server Windows 2008 R2 in cui sono tutti in …
TL; DR: ho una corruzione non riparabile in una vista indicizzata. Ecco i dettagli: In esecuzione DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS su uno dei miei database produce il seguente errore: Messaggio 8907, livello 16, stato 1, riga 1 L'indice spaziale, l'indice XML o la vista indicizzata 'ViewName' (ID …
Ho bisogno di aiuto con le funzioni di windowing. So che puoi calcolare la somma all'interno di una finestra e il totale parziale all'interno di una finestra. Ma è possibile calcolare il totale parziale precedente, cioè il totale parziale senza la riga corrente? Suppongo che dovresti usare l' argomento ROWo …
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.