Я планирую использовать SQL CE 4.0 в небольшой, но производства веб-сайт, и я хотел бы знать, сколько нагрузки SQL CE 4.0 может обрабатывать:Предел SQL CE 4.0
- Количество одновременных соединений ,
- Количество строк в таблице и
- Общий размер БД.
Я планирую использовать SQL CE 4.0 в небольшой, но производства веб-сайт, и я хотел бы знать, сколько нагрузки SQL CE 4.0 может обрабатывать:Предел SQL CE 4.0
Это ограничения для SQL CE 3.5: http://msdn.microsoft.com/en-us/library/ms172451.aspx.
Я не мог найти ничего о пределах в SQL CE 4.0, но за то, что вы спрашиваете, в 3.5:
Я думаю, что это будет более или менее одинаково.
Я также ничего не мог найти о SQL CE 4.0 и прыгнул, что у кого-то есть что-то об этом :) – TheBlueSky
Что делать, если вы 2 базы данных на 4Gbs, будет ли это поддерживаться или будет считаться, как если бы это была одна база данных 8Gb? – VoidKing
Что-то, что может быть полезным для вас в блоге Скотт Гатри в среду 12 января 2011 года в отношении последней версии SQL CE и его VS2010 интеграции: VS 2010 SP1 and SQL CE
Для вишневого выбрать пару цитат:
Лично я считал бы, что & 256 одновременных соединений в памяти базы данных 4 Гб на веб-сервер начинает получать немного большим, несмотря на то, что это предел для SQL CE, я хотел бы посмотреть хорошо мигрировать раньше , Он больше нацелен на определенные сценарии, и если ваше приложение не соответствует этому сценарию, вам следует подумать о SQL Express, о котором упомянул Leppie; т.е. если вы можете установить SQL Express на своем веб-сервере или на машине, доступной с вашего веб-сервера, тогда вы должны это сделать.
Edit:
так же, как наблюдения, люди должны отметить, что вы должны использовать VS2012 для работы с SQL CE 4.0. SSMS 2008 можно использовать для работы с SQL CE 3.5 (но не с 4.0), а возможности SQL CE были удалены из SSMS 2012. Это означает, что если вы работаете с SQL CE 4.0, вы должны использовать Visual Studio или сторонний инструмент для выполняйте свою работу по разработке (создание таблиц и т. д.).
Когда вы находитесь в среде общедоступного хостинга, у вас не всегда есть «роскошь» SQL Express, и когда у вас это есть, вы, скорее всего, ограничены одной БД :) Короче говоря, я пытаюсь выяснить, как далеко я могу взять SQL CE 4.0, в то время как мой только SQL-Express с одним DB-кодом используется другим приложением :) – TheBlueSky
@TheBlueSky - среды совместного размещения - это один из сценариев, на которые нацелен SQL CE * *. – slugster
Это корн, и это именно то, что я говорю. У меня уже есть SQL Express DB, который используется приложением, размещенным в этой общей среде размещения. Теперь я хочу разместить другое приложение, но на этот раз будет использовать SQL CE. Мой вопрос в том, насколько я могу нажать это приложение. – TheBlueSky
Согласно этой страницы: http://social.msdn.microsoft.com/Forums/en/sqlce/thread/7657710c-a27d-4702-8155-e6886957465a
SQL Server Compact 4.0 ограничен 4 Гб.
Я знаю только о 3,5,
Один вопрос, который я обнаружил, что COUNT_BIG не поддерживается, поэтому, используя COUNT, который возвращает Int, вы не можете рассчитывать более 2147483647 записей в таком запросе.
Также нет полнотекстового поиска.
Это будет очень медленно. Я настоятельно рекомендую вам использовать SQLExpress как минимум. – leppie
Я хочу знать, насколько я могу масштабироваться с принятой производительностью, поэтому я задал вопрос :) Я не ожидаю 1000 одновременных пользователей, но также не один пользователь за раз. – TheBlueSky
Microsoft, похоже, отказалась от поддержки CE пару лет назад (без новой версии, без пресс-релиза, ничего ...), поэтому было бы неплохо, если бы вы подумали хотя бы на полшага вперед;) – SitnTheShade