Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sto usando SQL Server 2014 - 12.0.2269.0 (X64) su Windows Server 2012 e sto riscontrando alcuni problemi di memoria. Quando eseguo una procedura memorizzata che sta eseguendo un calcolo abbastanza "pesante", ricevo un errore dopo circa 10 minuti: Memoria di sistema insufficiente nel pool di risorse "predefinito" per eseguire questa …
Devo calcolare la profondità di un discendente dal suo antenato. Quando un record ha object_id = parent_id = ancestor_id, è considerato un nodo radice (l'antenato). Ho cercato di far funzionare una WITH RECURSIVEquery con PostgreSQL 9.4 . Non controllo i dati o le colonne. Lo schema di dati e tabelle …
Sto assumendo un progetto che prevede la rimozione e la limitazione delle autorizzazioni di tutti gli utenti del database nella nostra server farm. (momenti divertenti) Una delle autorizzazioni attualmente limitate sono le autorizzazioni db_owner. Questa autorizzazione viene esaminata caso per caso, ma una modifica comune è quella di sostituire le …
Devo eseguire il backup di 10-20 database di SQL Server 2008 R2 con dimensioni comprese tra 10-50 GB, mentre sono online e utilizzati contemporaneamente da un'unica app aziendale. Devo anche ripristinarli a uno stato ampiamente sincronizzato tra tutti i database (posso permettermi fino a qualche secondo di desincronizzazione tra i …
Ho una query che unisce alcune tabelle ed esegue abbastanza male - le stime delle righe sono lontane (1000 volte) e viene scelto il join di cicli annidati, con il risultato di più scansioni di tabelle. La forma della query è abbastanza semplice, simile a questa: SELECT t1.id FROM t1 …
Sto sviluppando un database SQL Server 2012 e ho una domanda su una relazione One-to-Zero-Or-One. Ho due tavoli Codese HelperCodes. Un codice può avere zero o un codice helper. Questo è lo script sql per creare queste due tabelle e le loro relazioni: CREATE TABLE [dbo].[Code] ( [Id] NVARCHAR(20) NOT …
Tre domande sperano che i padroni DBA dell'universo possano rispondere: So che è consigliabile impostare la memoria massima di SQL Server. Quindi, se un server con 44 GB di RAM ha installato SQL Server, dovremmo impostare la memoria massima di SQL Server su circa 37 GB. Ma cosa dovremmo impostare …
Devo refactoring e documentare una serie di foo.sqldomande che saranno condivise da un team di supporto tecnico DB (per configurazioni dei clienti e cose del genere). Esistono tipi di ticket che arrivano regolarmente in cui ogni cliente ha i propri server e database, ma per il resto lo schema è …
Ho una tabella con 2 colonne. Il tipo di entrambe le colonne è impostato suvarchar(38) . Se creo una riga con un valore vuoto per una delle colonne, occuperà lo stesso spazio di archiviazione come se il valore non fosse vuoto? In altre parole, MySQL riserverà spazio di archiviazione per …
Mi chiedo perché, per la funzione a valore scalare, che devo concedere all'utente di eseguire piuttosto che solo una selezione? nel frattempo le funzioni con valori di tabella funzionano bene solo con l'autorizzazione o l' db_datareaderappartenenza selezionata . per essere più chiari qui è il mio esempio: ho bisogno di …
So che questo è stato chiesto qui e qui , ma ho la stessa idea con un'implementazione diversa possibile e ho bisogno di aiuto. Inizialmente avevo il mio blogstoriestavolo con questa struttura: | Column | Type | Description | |-----------|-------------|------------------------------------------------| | uid | varchar(15) | 15 characters unique generated id …
Postgres ha qualche funzionalità per supportare vecchi record obsoleti? Voglio utilizzare Postgres per la registrazione, come una sorta di coda, in cui i record (eventi di registro) più vecchi di due settimane vengono automaticamente cancellati.
Ho una tabella, chiamata Address, che ha una colonna calcolata persistente chiamata Hashkey. La colonna è deterministica ma non precisa. Ha un indice univoco su di esso che non è ricercabile. Se eseguo questa query, restituendo la chiave primaria: SELECT @ADDRESSID= ISNULL(AddressId,0) FROM dbo.[Address] WHERE HashKey = @HashKey Ricevo questo …
La mia funzione new_customerviene chiamata più volte al secondo (ma solo una volta per sessione) da un'applicazione web. La prima cosa che fa è bloccare la customertabella (per fare un 'inserire se non esiste', una semplice variante di un upsert). La mia comprensione dei documenti è che le altre chiamate …
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.