SQL Server Express

5

Se eu tiver 50 mil acessos por dia em um site usando o SQL Server Express, isso é um problema?

Como é fácil agendar backup e outras tarefas? Eu sei que é tudo factível, mas é mais uma dor?

EDIT: Eu também gostaria de acrescentar que vou usar a mesma instalação para vários sites.

    
por TPR 26.02.2010 / 07:36

3 respostas

1

"Como é fácil agendar backup e outras tarefas? Eu sei que é tudo factível, mas é mais uma dor?"

Não, na verdade, é fácil usar o ExpressMaint.exe para backups e manutenção do SQL Express: link

E como disseram Siim K e Nick, no que diz respeito ao estresse e carga no SQL Express, dentre esses hits de 50k, quantos desses hits você acha que estão solicitando dados ou gravando dados nos bancos de dados? Se é apenas uma seção ou duas do site, eu acho que você estaria bem, mas se o site é pesado em chamadas de banco de dados, então você precisa olhar para opções expandidas.

    
por 26.02.2010 / 15:03
3

Você pode escrever algo manualmente em t-sql usando BACKUP DATABASE e agendá-lo. para executar usando o agendador de tarefas do Windows e SQLCMD .

Se você não é desse jeito, existem várias pessoas que escreveram aplicativos como o SQL Scheduler que oferecem bons front-ends de GUI.

O SQL Express é bom o suficiente? Você é a melhor pessoa para responder a essa pergunta. Depende do que seu site está fazendo, de como o banco de dados é intenso & quão grande é o banco de dados.

    
por 26.02.2010 / 10:30
2

O SQL Server Express 2008 só pode usar quantidades limitadas de recursos do sistema:

1 CPU, 1 GB Memory, 4 GB of user data per database

Portanto, se você está esperando 50 mil acessos por dia e é um site com muitos bancos de dados, o desempenho pode se tornar um problema.

Esta questão em stackoverflow também contém algumas informações úteis

    
por 26.02.2010 / 10:29