Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Perché il server SQL utilizza il parallelismo quando si esegue questa query che utilizza una sottoquery ma non quando si utilizza un join? La versione di join viene eseguita in serie e richiede circa 30 volte di più per essere completata. Partecipa alla versione: ~ 30 secondi Versione della subquery: …
Ho una tabella con 250.000 righe nel mio database di test. (Ci sono alcune centinaia di milioni in produzione, possiamo osservare lo stesso problema lì.) La tabella ha un identificatore di stringa nvarchar2 (50), non nullo, con un indice univoco su di esso (non è il PK). Gli identificatori sono …
Ho un database di test con cui sto riscontrando problemi con le autorizzazioni. Non riesco ad accedere al database di report e la documentazione della guida dell'applicazione dice che: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server databases. …
Sono un principiante assoluto di MySQL (5.5.34) / Linux (Ubuntu 12.04 LTS) ` Ho creato un database semplice con una tabella. Quando si tenta di importare dati al suo interno tramite un file 'data_test.csv, viene visualizzato un messaggio di errore 13. Esegui dal terminale segue: mysql> source /home/g/stockrecdb/load_test.sql; Database changed …
Mi sembra di ricordare che, nel 2008, è stato possibile ripristinare un backup in una nuova copia di un DB, modificando il nome nel campo "Database di destinazione" dalla procedura guidata di ripristino. Creerebbe un DB nuovo di zecca, che è una copia del DB originale ripristinato nel momento desiderato. …
Sto usando MySQLi per la mia webapp ma ogni volta che voglio visitare una determinata pagina, ottengo mysqli_connect() [function.mysqli-connect]: (42000/1203): User ***_user already has more than 'max_user_connections' active connections. Ho già provato a chiudere tutte le connessioni ma questo non migliora la situazione. C'è un modo per sapere esattamente quali …
Questo è SQL Server 2008 R2 SP2. Ho 2 tavoli. Entrambi sono identici (dati e indicizzazione), tranne per il fatto che la prima tabella ha una colonna VALUE nvarchar(max)e la seconda ha la stessa colonna di nvarchar(800). Questa colonna è inclusa in un indice non cluster. Ho anche creato un …
Sto lavorando su SQL Script e ho l'obbligo di interrompere la prosecuzione dello script se alcune condizioni non sono soddisfatte. Quando lo eseguo su Google, ho scoperto che RaisError con 20 livelli di gravità lo interromperà. Ma per alcuni motivi non posso usare questa opzione. Per favore, mi può fornire …
Ho SQL 2012 con SP1 installato sul mio computer. Ho fatto un backup di un database test.bak. Ho un database con il nome test2 che è lo stesso database, ma i dati sono cambiati. Voglio ripristinare test.bak su test2database. Ricevo sempre l'errore: Errore 3154: il set di backup contiene un …
Ho una tabella con una colonna IDENTITY. Durante lo sviluppo, di tanto in tanto cancello le righe e le aggiungo di nuovo. Ma i valori di IDENTITÀ hanno continuato ad aumentare e non sono partiti da 1 quando li ho aggiunti di nuovo. Ora il mio id passa da 68 …
Ho davvero problemi a rintracciare alcuni blocchi che stiamo vivendo. Lo stato di SPID che blocca la radice è "sleep", il cmd è "AWAITING COMMAND" e lo sqltextè SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Quando visualizzo il rapporto Transazioni principali per conteggio transazioni bloccate, l'istruzione SQL di blocco è "-". …
Data una procedura memorizzata (semplificata) come questa: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Se la Saletabella è grande, l' SELECTesecuzione può richiedere molto tempo, apparentemente perché l'ottimizzatore non può ottimizzare a …
Come si confronta la replica nativa PostgreSQL con MySQL? So che la replica asincrona è stata supportata più a lungo della sincronizzazione, che è recente. Il sincrono è affidabile per essere utilizzato in progetti reali?
MySQL 5.1.x | InnoDB | finestre La mia directory di dati mysql sta iniziando a riempirsi di registri bin. Al momento ho le seguenti impostazioni configurate nel mio server mysql di Windows: [mysqld] log-bin server-id=1 binlog-do-db=foodb1 binlog-do-db=foodb2 expire_logs_days=25 Sto programmando di cambiare l'impostazione expire_logs_days su expire_logs_days=10e far rimbalzare il servizio …
Nell'ultima versione della mia app, ho aggiunto un comando che dice di attendere quando arriva qualcosa nella coda di Service Broker: WAITFOR (RECEIVE CONVERT(int, message_body) AS Message FROM MyQueue) I DBA mi dicono che dall'aggiunta, le dimensioni del tronco sono passate attraverso il tetto. Potrebbe essere corretto? O dovrei cercare …
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.