Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Domanda 1 Sto lavorando con un sistema in cui la data è memorizzata come numero intero (numerico effettivo (8,0)) e ho notato che anche altri sistemi memorizzano la data come int come Cisco in questo thread . Esempio 20120101 -- 01 Jan 2012 C'è qualche vantaggio nel mantenere il sistema …
La mia domanda è indirizzata a Postgres, ma le risposte potrebbero essere abbastanza buone da qualsiasi sfondo del database. I miei presupposti sono corretti: I dischi hanno una dimensione di blocco fissa? Il controller RAID può avere una dimensione di blocco diversa? Un blocco RAID viene suddiviso su più blocchi …
Nella struttura del database di CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), …
Sto eseguendo Postgresql su un server Ubuntu e devo essere in grado di monitorarne l'utilizzo della memoria. Attualmente ho degli script in esecuzione in un cron job di un minuto che monitorano / registrano varie statistiche e devo anche monitorare / registrare l'attuale utilizzo della memoria di Postgresql. Ho cercato …
Sono un programmatore, non un dba ... so quanto basta per essere pericoloso. Ho ereditato un database con un utente legacy che è un db_owner per il database. Non possiamo regolare l'autorizzazione di questo utente per tabelle, schemi, ecc. Esistenti, per motivi di lavoro, ma alcune nuove tabelle vengono create …
Per la prima volta da quando è stato impostato, è necessario riavviare uno slave di replica MySQL di sola lettura. Ho trovato questo articolo sull'abbattimento di uno schiavo per manutenzione (anche se sta solo descrivendo l'arresto del mysqldemone): Come riavviare in modo sicuro [sic] MySQL Slave Server In sintesi la …
Un post qui su DBA.StackExchange ( Quali sono le migliori pratiche per i trigger per mantenere un numero di revisione sui record? ) Ha generato una domanda interessante (almeno, interessante per me) per quanto riguarda le prestazioni in MySQL. Il contesto è che vogliamo inserire un record in una tabella …
Ho appena preso un backup di un database di SQL Server. I file MDF e LDF insieme ammontano a circa 29 GB, ma il file .bak era solo di 23 GB, circa il 20% più piccolo. La mia prima ipotesi quando una versione di un set di dati è più …
So che posso usare set timing onper vedere quanto tempo è stato necessario per eseguire una query al termine dell'esecuzione. Ma è possibile vedere l' attuale durata dell'esecuzione in Oracle SQL Developer mentre la query è ancora in esecuzione? SQL Server Management Studio e il vecchio Query Analyzer dispongono di …
Uno dei nostri standard aziendali è avere un filegroup / file separato per tabelle / indici utente. Questo è impostato come predefinito, quindi non è necessario qualificare le istruzioni CREATE TABLE. Quindi sembra così fileid 1 = tabelle di sistema, MDF fileid 2 = t-log = LDF fileid 3 = …
Ho diversi utenti che condividono un server MS SQL 2017 sotto la mia amministrazione. Non dovrebbero vedere (o nemmeno essere consapevoli) degli altri utenti e dei loro dati su quel server. Ogni utente ha il suo database. Possono fare quello che vogliono con il loro database. Sto usando la Partial …
Considera il seguente MCVE semplice: SET STATISTICS IO, TIME OFF; USE tempdb; IF OBJECT_ID(N'tempdb..#t1', N'U') IS NOT NULL DROP TABLE #t1; CREATE TABLE #t1 ( r int NOT NULL ); IF OBJECT_ID(N'tempdb..##t1', N'U') IS NOT NULL DROP TABLE ##t1; CREATE TABLE ##t1 ( r int NOT NULL ); IF OBJECT_ID(N'dbo.s1', …
Non sono chiaro il vero significato nelle definizioni delle funzioni IMMUTABILE, VOLATILE e STABILE. Ho letto la documentazione, in particolare le definizioni di ciascuno. IMMUTABLE indica che la funzione non può modificare il database e restituisce sempre lo stesso risultato quando vengono forniti gli stessi valori di argomento ; vale …
Innanzitutto, ho cercato e trovato diversi post relativi a questo errore e la maggior parte di essi punta a un problema di RAM o SSL, ho provato a superare la possibilità SSL aggiungendo sslmode = disabled nella riga di comando: psql -U waypoint -d waypoint -W -c "alter table telemetria_data.historico …
Sto cercando di ripristinare un dump senza avere i ruoli appropriati sul database di ricezione. Come accennato qui, ma anche qui , devi avere l' --no-owneropzione come, in pg_dumpo pg_restoreo entrambi Ho usato la seguente riga di comando per creare il mio dump "C:\Program Files\PostgreSQL\9.3\bin\pg_dump.exe" --no-owner -Ft --dbname=postgresql://avo******:AV0******?@127.0.0.1:5432/BI_DB > K:\BI\backup\sort\bck_%timestamp%.tar …
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.