Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho grandi quantità di dati in cui seleziono solo un piccolo intervallo di dati alla volta in modo tale che la selezione sia sempre in sequenza. Sto cercando di implementare PostgreSQL come indice parziale in MySQL che è destinato a tali scopi. Non sono sicuro che il vincolo univoco parziale …
Vorrei raccogliere statistiche sulle query con il punteggio più alto nel mio database. Per questo ho bisogno di sapere come posso tracciare le query in modo da poter creare viste o viste materializzate per memorizzare nella cache i risultati delle query più alte poiché ho un DB di grandi dimensioni.
Ho studiato il database Redshift di Amazon come possibile rimpiazzo futuro per il nostro data warehouse. La mia esperienza è sempre stata nell'uso della modellazione dimensionale e dei metodi di Ralph Kimball, quindi è stato un po 'strano vedere che Redshift non supporta funzionalità come il tipo di dati seriale …
Stiamo usando il partizionamento per ridurre la quantità di blocco delle esperienze del nostro sistema OLTP a causa dei blocchi, con uno schema di partizione che divide le tabelle di lavoro in 100 partizioni basate su un ID cliente. Durante i test, tuttavia, stiamo scoprendo che i piani di esecuzione …
Mi sento come se avessi bisogno della json_object_agg()funzione di Postgres 9.4 ma non sarò in grado di aggiornare da 9.3 in questo momento. C'è un modo per fare quello che voglio in 9.3? Ecco il mio scenario. Ho una tabella click_activitydi dati che sembra user | offer | clicks -----|-------|-------- …
La seguente query funziona: SELECT a, b FROM unnest(ARRAY[(1,2), (3,4)]) AS t(a integer, b integer); a b _ _ 1 2 3 2 Tuttavia, non sono stato in grado di utilizzare un diverso tipo di colonna come varchar(255): SELECT a, b FROM unnest(ARRAY[(1,'hello'), (3,'world')]) AS t(a integer, b varchar(255)); ERROR: …
Puoi vedere che sono state poste molte domande su più percorsi a cascata . Per esempio: /programming/851625/foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths /programming/6065501/multiple-cascade-delete-path-in-many-many-relationship-ef-4-1 /programming/27613117/introducing-foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths-s Tuttavia, da quello che vedo e capisco, è del tutto OK che si desidera eliminare un record figlio su molti e non solo una condizione della cancellazione dei record master correlati. …
Stavo leggendo alcuni interni di mysql, mentre attraversavo la tabella mysql.user nella mia mysqlshell, ho capito mysql> select * from mysql.user limit 1 \G *************************** 1. row *************************** Host: localhost User: root Password: *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B La password è ovviamente cancellata, ma perché inizia con la stella (asterisco)?
Sono un amministratore di sistema per una piccola azienda. Ora consideriamo l'implementazione di Windows Server 2008 R2 per l'azienda. Abbiamo in programma di implementare Active Directory. Vorremmo anche aggiornare RDMS, da SQL Server 2000 a SQL Server 2014. Possiamo permetterci di acquistare un solo server a causa delle dimensioni della …
Sto lavorando tramite pgAdmin III su un database PostgreSQL remoto. Dopo un periodo non così lungo (diciamo 10-15 minuti) senza fare nulla in pgAdmin, la connessione scade automaticamente. Ho quindi un messaggio di errore che mi chiede se voglio riconnettermi. Questa operazione richiede circa 10 secondi. e la struttura del …
Ho ridimensionato manualmente i file mdf / ndf di grandi dimensioni per evitare operazioni di aumento automatico dei database di SQL Server. Dato che i file sono più grandi, c'è molto poco spazio libero sulle partizioni del disco e gli amministratori di sistema continuano ad avvisarmi che sto esaurendo lo …
Per un'applicazione SAAS di grandi dimensioni (supportata da PostgreSql 9.4), con oltre 300.000 account (e in crescita), quali sono i pro e i contro dell'utilizzo di uno schema per account per partizionare i dati e mettere tutti i dati in uno schema e usare chiavi esterne per partizionarlo nelle query? …
Ho creato una tabella PostgresQL ma ho aggiunto un vincolo di controllo senza nome su una delle colonne: CREATE TABLE FOO ( id serial primary key, price_range smallint CHECK (price_range > 0), url varchar(255) ); Ora voglio rimuovere questo vincolo ma non riesco a capire come. La tipica ALTER TABLE …
Sto cercando di trovare un modo per capire quando un paio dei miei database sql sono stati portati offline. Ho controllato i registri ma non sono riuscito a trovare tali informazioni e inoltre non è abilitata alcuna traccia predefinita. Ho appena saputo che prima c'era un DBA che lo metteva …
Di recente ho aggiornato il mio SQL Server locale alla versione 2014, che ha installato anche SSMS 2014. Quando utilizzo SQL Server Management Studio 2014 per creare un backup (sia locale che remoto, Versioni server 2008-2014), viene visualizzato il seguente errore: Per eseguire questa azione, impostare la proprietà Dispositivi. Nel …
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.