
|
In breve |
|
|
Catalogo |
system_ms |
|
Categoria |
Appliance di database |
|
Volumi dell'utente |
sì |
|
Num. minimo memoria |
512 MB (SQL08X/WG), 1G (SQL08D/W/S/E) |
|
OS |
Windows |
|
Vincoli |
no |
|
Domande/commenti |
SQL08x_03, SQL08x_08 |
SQL08y_0N è un'appliance di database basata su Microsoft SQL Server 2008 (http://www.microsoft.com/sqlserver/). È un modo facile per aggiungere un database Microsoft SQL a qualsiasi applicazione.
SQL08y_0N archivia il database su un volume definito dell'applicazione configurato in ciascuna istanza di SQL08y. Non è possibile dividere il volume del database di SQL08y fra più istanze di SQL08y.
I client di SQL08y_0N accedono al database configurato mediante il terminale IN. Le richieste del database sono elaborate e inviate mediante lo stesso terminale. SQL08y permette a qualsiasi utente Postgres valido di accedere al database mediante il terminale IN (l'appliance ha un ruolo di utente con privilegi avanzati pre-configurato: "sa" standard). È possibile configurare SQL08y con il numero massimo di connessioni concorrenti supportate.
L'appliance connessa a SQL08y è responsabile per la creazione del proprio database e delle tabelle, se non esistono. In alternativa, è possibile copiare manualmente un database iniziale al volume di dati.
SQL08y_0N archivia i propri registri internamente nel database.
Importante: SQL08y_0N non viene distribuito con CA AppLogic®. Consultare il riferimento per l'installazione per istruzioni su come creare SQL08y_0N da un'appliance di server Windows di base.
|
Nome |
Ultima versione |
OS |
SQL Server |
note |
|
SQL08X_03 |
1.1.1-1 |
Windows 2003 Standard Edition R2 (32-bit) |
SQL 2008 Express with Advanced Services (x86) |
|
|
SQL08WG_03 |
1.1.1-1 |
Windows 2003 Standard Edition R2 (32-bit) |
SQL 2008 Workgroup (x86) |
|
|
SQL08D_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64-bit) |
SQL 2008 Developer (x64) |
|
|
SQL08W_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64-bit) |
SQL 2008 Web (x64) |
|
|
SQL08S_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64-bit) |
SQL 2008 Standard (x64) |
|
|
SQL08E_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64-bit) |
SQL 2008 Enterprise (x64) |
|
|
SQL08X_08 |
1.1.1-1 |
Windows 2008 Standard Edition senza Hyper-V SP2 (32-bit) |
SQL 2008 Express R2 (x86) |
|
|
SQL08WG_08 |
1.1.1-1 |
Windows 2008 Standard Edition senza Hyper-V SP2 (32-bit) |
SQL 2008 Workgroup R2 (x86) |
|
|
SQL08DC_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64-bit) |
SQL 2008 Datacenter R2 (x64) |
|
|
SQL08W_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64-bit) |
SQL 2008 Web R2 (x64) |
|
|
SQL08S_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64-bit) |
SQL 2008 Standard R2 (x64) |
|
|
SQL08E_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64-bit) |
SQL 2008 Enterprise R2 (x64) |
|
SQL08Y 03
|
Risorsa |
Minimo |
Express/Workgroup (x86) Massimo |
Predefinito |
Testato |
|||
|
CPU |
0.1 |
4 |
0.25 |
4 |
|||
|
Memoria |
512 MB |
4 GB |
1 GB |
4 GB |
|||
|
Larghezza di banda |
1 Mbps |
2 Gbps |
100 Mbps |
2 Gbps |
|||
|
Risorsa |
Minimo |
Developer/Web/Standard/Enterprise (x64) massimo |
Predefinito |
Testato |
|||
|
CPU |
0.25 |
32 |
0.5 |
8 |
|||
|
Memoria |
1 GB |
64 GB |
1 GB |
32 GB |
|||
|
Larghezza di banda |
1 Mbps |
2 Gbps |
100 Mbps |
2 Gbps |
|||
SQL08Y 08
|
Risorsa |
Minimo |
Express/Workgroup (x86) Massimo |
Predefinito |
|
CPU |
0.25 |
4 |
0.5 |
|
Memoria |
768 MB |
4 GB |
1 GB |
|
Larghezza di banda |
1 Mbps |
2 Gbps |
100 Mbps |
|
Risorsa |
Minimo |
Datacenter/Web/Standard/Enterprise (x64) massimo |
Predefinito |
|
CPU |
0.25 |
32 |
0.5 |
|
Memoria |
1 GB |
64 GB |
1 GB |
|
Larghezza di banda |
1 Mbps |
2 Gbps |
100 Mbps |
Nota: la memoria deve essere aumentata sulla base di due fattori principali: il numero di utenti concorrenti e le dimensioni del database. In genere, SQL08y_09 può supportare circa 50 utenti concorrenti per 1 G di memoria. Più il database è grande, maggiore è la memoria che SQL08y_09 dovrebbe avere per l'elaborazione. Ad esempio, SQL08y_09 dovrebbe essere configurato con almeno 1 G di memoria per un database di 10 G, ossia 1 G in più per prestazioni migliori.
|
Nome |
Direzione |
Protocol |
Description |
|
in |
in |
Qualsiasi |
Riceve richieste di database di MSSQL da client. |
|
mon |
out |
CCE |
Invia le statistiche sull'utilizzo delle risorse e le prestazioni. Questo terminale può essere lasciato non connesso. |
L'interfaccia predefinita è abilitata. È destinato per la diagnosi e la risoluzione dei problemi (su SSH). Le versioni future di questa appliance possono disabilitare l'accesso di SSH.
|
Volume |
Description |
|
dati |
Volume per l'archiviazione di dati del database. |
Importante: il volume di dati deve essere dedicato esclusivamente all'istanza di SQL08y_09 (non può essere condiviso con altre appliance). Il volume di dati per le appliance basate sul server di Windows 2003 dovrebbe essere di 1 GB minimo per il tipo ntfs03 e avere una dimensione minima di 1 GB, mentre il volume di dati per le appliance basate sul server di Windows 2008 dovrebbero essere di tipo ntfs08 e avere una dimensione minima di 3 GB
Nota: nessuna delle proprietà di SQL08y_0N è sensibile alle maiuscole/minuscole, tranne i nomi di file e i percorsi.
|
Nome della proprietà |
Tipo |
Description |
|
read_only |
Stringa |
Se il database definito in user_db_name e accessibile dal terminale IN è di sola lettura. I valori possibili sono ON per sola lettura e OFF per lettura/scrittura. Questa proprietà è usata da SQL08y_0N soltanto per ottimizzare le prestazioni per il database (i database di sola lettura non hanno bisogno della raccolta di garbage, ecc.). |
|
sa_password |
Stringa |
Password account SA dell'amministratore. gestione se vuoto. |
|
user_db_name |
Stringa |
Database predefinito dell'utente (definire l'opzione user_login). |
|
user_login |
Stringa |
Nome account di utente del database. |
|
user_password |
Stringa |
Password utente del database. |
|
max_connections |
Numero intero |
Il numero massimo di connessioni attive concorrenti al database che SQL08y_09 dovrebbe gestire mediante il terminale IN. SQL08y_09 utilizza questo valore nei calcoli avanzati per la gestione della memoria. In generale, SQL08y_09 richiede 1 G di memoria per ogni 50 connessioni concorrenti. Una volta raggiunto il limite delle connessioni, SQL08y_09 respinge tutte le altre connessioni. Se impostato su 0 - SQL08y_09, gestisce automaticamente i limiti del pool di connessioni. |
L'appliance di SQL08y_09 riporta i seguenti calcolatori personalizzati mediante il terminale mon. Questi calcolatori appartengono al gruppo di calcolatori di SQL08y_09:
|
Nome di contatore |
Description |
|
Connessioni correnti |
Numero corrente di connessioni di client stabilite |
|
Uso di memoria |
Uso di memoria del processo server |
|
Richieste di blocco/sec |
Numero di richieste di blocco per secondo |
|
Attese di blocco/sec |
Numero di attese di blocco per secondo. Queste sono le richieste di blocco cui non è stato dato un blocco immediato e che sono state messe in lista di attesa |
|
Deadlock/sec |
Numero di richieste di blocco per secondo che sono risultate in un deadlock |
|
Transazioni attive |
Numero totale di transazioni di aggiornamento attive per tutti i database |
Importante: La velocità del contatore nell'appliance è impostata su 10s. Se si usano grafici dall'appliance MON per monitorare i contatori, la velocità per i grafici deve essere impostata su 10s o su un multiplo di 10s.
È possibile eseguire di SQL08y_09 il debug dal Profiler standard e dall'interfaccia IN. Questo è utile per tenere traccia delle dichiarazioni di SQL, valutare il tempo necessario per eseguire dichiarazioni di SQL, e stabilire perché una dichiarazione di SQL non riesce, ecc.. Le informazioni di debug includono:
Le informazioni di debug sono archiviate nei registri di SQL08y_09 e sono disponibili dalle viste statistiche/procedure archiviate di MSSQL.
Il seguente diagramma mostra un uso tipico dell'appliance di SQL08y_09 in un'applicazione Web a due livelli destinata agli utenti che eseguono query semplici:

Appliance in uso:
Le richieste del client arriva sul gateway usr. Il gateway inoltra le richieste al server di IIS, che serve la richiesta. Quando lo script (ad esempio, ASP.NET o ASPIDE) su IIS deve accedere a dati persistenti, utilizza l'appliance di SQL attraverso il terminale DB.
In questo esempio, il database utilizzato con SQL non è di sola lettura e molti utenti possono accedervi mediante IIS eseguendo semplici query.
Esempio di configurazione della proprietà:
|
Nome di proprietà |
Valore |
note |
|
read_only |
no |
Il database non è di sola lettura, può essere modificato. |
|
max_connections |
0 |
Gestisce le impostazioni di memoria automaticamente. |
|
sa_password |
manager |
Password predefinita. |
|
user_db_name |
web |
Database predefinito per l'utente 'website'. |
|
user_login |
sito Web |
Account utente di database. |
|
user_password |
pa$$word |
Password di database. |
Nota: è necessario configurare anche il volume di dati su SQL mentre il volume di contenuto deve essere configurato su IIS. Per creare volumi di applicazione che è possibile usare qui, consultare l'argomento Volumi dell'utente.
Il seguente diagramma mostra un uso tipico dell'appliance di SQL08y_0N su un'applicazione Web a due livelli in cui il database è utilizzato per condividere lo stato e i dati tra più server Web, server Web con bilanciamento del carico (destinati a molti utenti che eseguono semplici query). Inoltre, questo esempio ha un input separato di manutenzione, attraverso il quale un amministratore può registrarsi e accedere al database per la manutenzione e l'input per consentire agli amministratori di leggere i log MSSQL.

Appliance in uso:
Le richieste del client arriva sul gateway usr. Il gateway inoltra le richieste all'utilità di bilanciamento del carico Web, che indirizza la richiesta a uno dei server Web (iis1 o iis2). Quando lo script (ad esempio, ASP.NET) sui server Web deve poter accedere a dati persistenti, usa l'appliance di SQL mediante i terminali DB.
L'amministratore può accedere mediante il gateway admin all'appliance di log e visualizzare i log del server Web.
In questo esempio, il database utilizzato con SQL non è di sola lettura e molti utenti possono accedervi mediante IIS eseguendo semplici query. Esempio di configurazione della proprietà:
|
Nome di proprietà |
Valore |
note |
|
read_only |
no |
Il database non è di sola lettura, può essere modificato. |
|
max_connections |
10 |
Massimo 10 connessioni simultanee. |
|
sa_password |
manager |
Password predefinita. |
|
user_db_name |
iis |
Database predefinito per l'utente 'website'. |
|
user_login |
sito Web |
Account utente di database. |
|
user_password |
pa$$word |
Password di database. |
Nota:
Il seguente diagramma mostra un uso tipico dell'appliance di SQL08y in un'applicazione Web a due livelli che implementa un sistema di supporto delle decisioni per alcuni utente che eseguono query complesse su un database di diversi gigabyte.

Appliance in uso:
Le richieste del client arriva sul gateway usr. Il gateway inoltra le richieste al server di IIS, che serve la richiesta. Quando lo script (ad esempio, ASP.NET) su IIS deve accedere a dati persistenti, utilizza l'appliance di SQL attraverso il terminale DB.
Mediante un browser, gli amministratori si connettono al gateway di admin per visualizzare i log Web. Il gateway di admin inoltra le richieste all'appliance NAS dei log.
In questo esempio, il database utilizzato con SQL non è di sola lettura e molti utenti possono accedervi mediante IIS eseguendo query complesse.
Esempio di configurazione della proprietà:
|
Nome di proprietà |
Valore |
note |
|
max_connections |
25 |
Il database è limitato a 25 utenti concorrenti. |
|
read_only |
no |
Il database non è di sola lettura, può essere modificato. |
|
sa_password |
manager |
Password predefinita. |
|
user_db_name |
web |
Database predefinito per l'utente 'website'. |
|
user_login |
sito Web |
Account utente di database. |
|
user_password |
pa$$word |
Password di database. |
Nota: è necessario configurare anche il volume di dati sull'appliance di SQL e sui log dell'appliance.
Un uso meno comune dell'appliance di SQL08y_0N è un'applicazione Web a due livelli mediante un database di sola lettura. In questo caso, SQL08x_0N nei precedenti esempi di applicazione semplice possono essere configurati per usare un database di sola lettura (non sono consentite modifiche) impostando la proprietà read_only su yes. Questo disattiverà varie caratteristiche di MSSQL che non sono necessarie per i database di sola lettura garantendo prestazioni migliori. Esempio di configurazione della proprietà:
|
Nome di proprietà |
Valore |
note |
|
read_only |
sì |
Il database è di sola lettura, non sono consentite modifiche. |
|
max_connections |
0 |
Gestisce le impostazioni di memoria automaticamente. |
|
sa_password |
manager |
Password predefinita. |
|
user_db_name |
empty |
Predefinito |
|
user_login |
empty |
Predefinito |
|
user_password |
empty |
Predefinito |
Il nome host dell'appliance (impostato su nome di istanza dell'appliance) non può superare 15 caratteri. Se si imposta un nome di istanza dell'appliance superiore a 15 caratteri, il nome di host verrà troncato al 15° carattere.
Nota:
SQL08y_0N usa i seguenti pacchetti Open Source di terze parti oltre ai pacchetti Open Source di terze parti usati dalla sua classe di base WIN03x.
|
Software |
Versione |
Modificato |
License |
note |
|
php |
5.2.10 |
No |
PHP License v3.01 |
N/A |
|
Microsoft SQL Driver for PHP |
1.1 |
No |
Ms-PL |
N/A |
|
dotnetfx |
3.5 SP1 |
No |
online EULA |
download gratuito di Microsoft (.NET framework) |
|
WindowsServer2003-KB942288 |
v4 |
No |
online EULA |
download gratuito di Microsoft (supporto hotfix) |
|
SQL Server Express con servizi avanzato |
2008 SP1 |
No |
Freeware, SQL Server 2008 Redistribution EULA |
download gratuito di Microsoft |
|
SQL Server Web Edition |
2008 SP1 |
No |
Pubblicità |
"Per processore" o "Server più periferica CAL" o "Server più CAL utente" |
|
SQL Server Workgroup Edition |
2008 SP1 |
No |
Pubblicità |
"Per processore" o "Server più periferica CAL" o "Server più CAL utente" |
|
SQL Server Developer Edition |
2008 SP1 |
No |
Pubblicità |
"Per sviluppatore"; deve essere utilizzato esclusivamente per fini di progetto, sviluppo e test |
|
SQL Server Standard Edition |
2008 SP1 |
No |
Pubblicità |
"Per processore" o "Server più periferica CAL" o "Server più CAL utente" |
|
SQL Server Enterprise Edition |
2008 SP1 |
No |
Pubblicità |
"Per processore" o "Server più periferica CAL" o "Server più CAL utente" |
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|