Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Utilizzando alcuni metodi, quando si crea una copia di una tabella si perdono indici, PK, FK, ecc. Ad esempio in SQL Server posso dire: select * into dbo.table2 from dbo.table1; Questa è solo una semplice copia della tabella; mancano tutti gli indici / vincoli. Come posso copiare una struttura di …
Sto usando mongodump dagli strumenti di mongo per scaricare un backup del mio server. Tuttavia, mentre eseguo il comando, il comando restituisce "Campo non riconosciuto 'snapshot'". L'errore completo è: Failed: error reading collection: Failed to parse: { find: "data", skip: 0, snapshot: true, $readPreference: { mode: "secondaryPreferred" }, $db: "xxx" …
Ho creato un portale superutente con il seguente comando create role portal with superuser password 'portal' Quando ho provato ad accedere a Postgres con l'utente del portale, visualizzo il seguente errore nelle rotaie. FATAL: role "portal" is not permitted to log in Non riesco a seguire quello che sta succedendo. …
La mia domanda si basa su questo: https://stackoverflow.com/q/35575990/5089204 Per dare una risposta lì ho fatto il seguente scenario di test. Scenario di prova Per prima cosa creo una tabella di test e la riempio con 100.000 righe. Un numero casuale (da 0 a 1000) dovrebbe portare a ~ 100 righe …
Ho una VM con indirizzo IP 192.168.0.192 che esegue postgreSQL. Se lo specifico listen_addresses = '*' quindi posso collegarmi da un'altra VM al 192.168.0.191 e da localhost. Ma non riesco a usare un elenco per dire a postgreSQL di usare quei due indirizzi. Se cambio a hear_addresses in un elenco: …
Generalmente quando inizio in un nuovo ambiente, tendo a controllare dove sono i backup, quando è stato eseguito l'ultimo pieno, quando è stato applicato l'ultimo ripristino e controllo anche la sicurezza. Il modo in cui lo faccio è tramite T-SQL. Controlla i backup ;with Radhe as ( SELECT @@Servername as …
Supponiamo di dover esportare dati da un server a un altro (tramite server collegati). Quale affermazione sarà più efficiente? Esecuzione nel server di origine: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() O eseguendo nel server di destinazione: INSERT INTO [dbo].[Table] SELECT a, b, c, ... FROM OPENQUERY([OriginLinkedServer], …
Avrei pensato che i database avrebbero saputo abbastanza di ciò che incontrano spesso e sarebbero in grado di rispondere alle richieste in base alle quali potrebbero decidere di aggiungere indici ai dati altamente richiesti.
Utilizzo di MySQL 5.6 con motore di archiviazione InnoDB per la maggior parte delle tabelle. La dimensione del pool di buffer InnoDB è di 15 GB e gli indici Innodb DB + sono di circa 10 GB. Il server ha 32 GB di RAM ed esegue Cent OS 7 x64. …
Se ho 8 GB di RAM in un server ed eseguo 4 istanze di SQL Server Express, il limite di memoria totale utilizzato da SQL Server sarà 1 GB o 4 GB? Sarebbe consigliabile eseguire più istanze come questa per consentire a ciascun database di utilizzare meglio le risorse (supponendo …
Qualcuno sa come Google o Yahoo eseguono ricerche di parole chiave rispetto a quantità molto enormi di dati? Che tipo di database o tecnologie impiegano per questo? Ci vogliono pochi millisecondi, ma hanno più di un miliardo di pagine indicizzate.
Alcune domande comuni relative al collegamento di database in SQL Server: Cosa significa collegare o scollegare un database? Come si scollega un database? Come si allega un database? Cosa significa allegare e ricostruire il registro? Come lo faccio in SQL Server Express? Quando potrei considerare di staccare e attaccare? Ci …
Come sviluppatore, spesso i DBA si assumono la responsabilità di risolvere i problemi di prestazioni a livello di database, quindi non abbiamo molta esperienza nella diagnosi, ottimizzazione, refactoring delle query, ecc. Sto cercando un database con un sacco di tabelle, dati, query, trigger, SP e così via, in cui vi …
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.