Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Da MSDN : Quando non (SAMPLE, FULLSCAN, RESAMPLE)viene specificata nessuna delle opzioni di esempio , Query Optimizer campiona i dati e calcola la dimensione del campione per impostazione predefinita. Come identificare la dimensione del campione predefinita delle statistiche? Ho esaminato MSDN ma non ho trovato alcuna formula o metodo per …
Ho un database con molti schemi e voglio scaricare tutti i contenuti della tabella in CSV. Sono a conoscenza del comando COPIA, ma non sono sicuro di come eseguire lo script di qualcosa che leggerà tutte le tabelle in uno schema ed eseguirà la COPIA su di essi.
Sto cercando di scaricare alcune tabelle da un 9.5 beta 2 a un server 9.4.4. La forma del comando che sto usando è abbastanza standard: pg_dump -t table dbname | psql -h hostname -d dbname Sto usando l'utente di Postgres, che mi rendo conto che probabilmente non è l'ideale, ma …
Per scopi di ottimizzazione e test delle query, è possibile assegnare manualmente un conteggio delle righe e un conteggio delle pagelle alle statistiche dell'indice di una tabella eseguendo UPDATE STATISTICS. Ma come ricalcolare / reimpostare le statistiche sui contenuti effettivi della tabella? --- Create a table.. CREATE TABLE dbo.StatTest ( …
Ho le seguenti tabelle, CREATE TABLE users (id int PRIMARY KEY); -- already exists with data CREATE TABLE message (); Come posso modificare la messagestabella in modo tale che, senderviene aggiunta una nuova colonna chiamata dove senderè una chiave esterna che fa riferimento alla userstabella Questo non ha funzionato # …
Sulla base di questa query, se vedo un basso numero di letture totali (molto vicino a 0 o 0, come 1 o 2) e un numero elevato o moderato di aggiornamenti utente (non sono riuscito a trovare inserimenti o eliminazioni con questa query) con un gran numero di righe, in …
Durante la nostra ultima riunione settimanale, una persona che non ha esperienza in amministrazione dei database ha sollevato questa domanda: "Ci sarebbe uno scenario che giustifica l'archiviazione dei dati in linea (stringa) anziché diverse righe?" Supponiamo che un tavolo chiamato countryStatesdove vogliamo memorizzare gli stati di un paese; Userò gli …
Potrebbe sembrare una domanda stupida, ma ho cercato soluzioni open source per la migrazione degli schemi, vale a dire Liquibase e Flyway. Tuttavia, il mio capo mi ha detto che SQL Server Data Tools (SSDT) svolge lo stesso lavoro. Non sono sicuro di essere d'accordo, ma riesco a trovare molto …
Perché la seconda INSERTfrase ~ 5 volte più lenta della prima? Dalla quantità di dati di registro generati, penso che il secondo non sia idoneo per la registrazione minima. Tuttavia, la documentazione nella Guida alle prestazioni del caricamento dei dati indica che entrambi gli inserti dovrebbero essere in grado di …
Sto usando UUID nei miei sistemi da un po 'di tempo per una serie di motivi che vanno dalla registrazione alla correlazione ritardata. I formati che ho usato sono cambiati quando sono diventato meno ingenuo da: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) È stato quando ho raggiunto quello finale BINARY(16)che ho iniziato …
C'è un indice cluster su un Clientcampo tabella LastName. Quando eseguo semplicemente il dump di tutti i record dalla tabella, questi vengono visualizzati in ordine alfabetico a meno che non (nolock)venga utilizzato un suggerimento come nella query in questione. Quel suggerimento cambia l'ordine dei record. Dovrebbe?. Sono sicuro che nessun'altra …
Ho un database esistente con tutto nello schema dbo. Ho un progetto SSDT con oggetti che sto aggiungendo ad esso con schemafoo Ho una tabella che assomiglia a questa nel progetto: CREATE table foo.a ( id INT NOT NULL CONSTRAINT [PK_foo_a] PRIMARY KEY CLUSTERED CONSTRAINT [FK_foo_a] FOREIGN KEY REFERENCES [dbo].[a], …
Ho un database PostgreSQL (9.4) che limita l'accesso ai record a seconda dell'utente corrente e tiene traccia delle modifiche apportate dall'utente. Ciò si ottiene attraverso visualizzazioni e trigger e, nella maggior parte dei casi, funziona bene, ma ho problemi con le visualizzazioni che richiedono INSTEAD OFtrigger. Ho cercato di ridurre …
Se ho foo.sql e bar.sql nella stessa cartella, foo.sql può fare riferimento a bar.sql quando eseguito da SSDT in modalità sqlcmd con :r ".\bar.sql". Tuttavia, SSMS non lo troverà. Procmon mostra che SSMS sta cercando %systemroot%\syswow64: Come posso dire a SSMS di cercare nella cartella in cui viene salvato lo …
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.