Ограничения экспресса SQL Server

for (int j = 0; j < 5; j++) //inner loop следует заменить на for (int j = 0; j < 5 && !exitloops; j++).

Здесь, в этом случае завершенные вложенные циклы должны быть завершены, если условие True. Но если мы используем exitloops только для верхнего loop

 for (int i = 0; i < 5 && !exitloops; i++) //upper loop

, то внутренний цикл будет продолжен, потому что нет никакого дополнительного флага, который уведомил бы этот внутренний цикл о выходе.

Пример: если i = 3 и j=2, то условие равно false. Но на следующей итерации внутреннего цикла j=3 условие (i*j) становится 9, то есть true, но внутренний цикл будет продолжаться до тех пор, пока j не станет 5.

Таким образом, он должен использовать exitloops и для внутренних циклов.

boolean exitloops = false;
for (int i = 0; i < 5 && !exitloops; i++) { //here should exitloops as a Conditional Statement to get out from the loops if exitloops become true. 
    for (int j = 0; j < 5 && !exitloops; j++) { //here should also use exitloops as a Conditional Statement. 
        if (i * j > 6) {
            exitloops = true;
            System.out.println("Inner loop still Continues For i * j is => "+i*j);
            break;
        }
        System.out.println(i*j);
    }
}
132
задан Vertexwahn 4 March 2016 в 16:34
поделиться

2 ответа

Есть ряд ограничений, в частности:

  • Ограничено одним процессором (в 2012 году это ограничение было изменено на «Меньшее из одного сокета или четырех ядер», поэтому возможна многопоточность)
  • 1 ГБ ОЗУ (то же самое в 2008/2012)
  • Размер базы данных 4 ГБ (увеличен до 10 ГБ в SQL 2008 R2 и SQL 2012) на каждую базу данных

http://www.dotnetspider.com/tutorials/SqlServer-Tutorial-158.aspx http: // www .microsoft.com / sqlserver / 2008 / en / us / editions.aspx

Что касается количества баз данных, эта статья MSDN говорит, что ограничений нет:

Ограничение на размер базы данных 4 ГБ применяется только в файлы данных, а не в журнал файлы. Однако нет никаких ограничений количество баз данных, которые могут быть прикреплен к серверу.

Однако, как упоминалось в комментариях и выше, предел размера базы данных был увеличен до 10 ГБ в 2008 R2 и 2012. Кроме того, это ограничение в 10 ГБ применяется только к реляционным данным, а данные Filestream не учитываются. этот предел ( http://msdn.microsoft.com/en-us/library/bb895334.aspx ).

145
ответ дан 24 November 2019 в 00:12
поделиться

Вы можете создать пользовательских экземпляров , и каждое приложение будет взаимодействовать со своим собственным SQL Express.

Нет ограничений на количество баз данных.

12
ответ дан 24 November 2019 в 00:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: