|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
Проблема в следующем: у меня стоит i5-2400, я работаю дома с базой данных, пробные запросы отрабатывались за 1мин, сейчас я удвоил количество данных на входе, запрос работает 3мин, мне еще нужно примерно в 10 раз увеличить количество данных на входе и хочется увеличить скорость за разумные деньги, т.к. ждать часами очень неудобно. Я обратил внимание, что мой Акцесс грузит реально только одно ядро (у меня win7-64), еще при первом запуске как-то загружены остальные ядра, а уже при следующих запросах - четко только одно ядро. Есть ли смысл ставить i7 если его все отличие от i5 только в добавочных виртуальных 4 ядрах (которые, возможно подтормаживают реальные, т.е. я имею в виду, что одно реальное ядро по идее должно работать с Акцессом быстрее, чем одно виртуальное ядро). Но это просто общие соображения. Прошу подсказать, что лучше выбрать в такой ситуации. Другие проц. тоже готов рассмотреть, если это разумные цены. Это у меня не сервер, а обычный домашний компьютер. И еще - как-то можно активировать остальные ядра? По крайней мере процесс Акцесс имеет право на все ядра, я проверял. Неужели Акцесс-10 (64 бита) такой тупой? Может, есть надежда?? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 09:39 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
Сменить access как базу данных, начав использовать sql-сервера, а сам продукт использовать как среду разработки клиентской части... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 09:48 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
То есть, если я скачаю бесплатную ограниченную версию SQL, то она будет грузить все ядра? Или нужна полная платная версия? Или имеется в виду, что подключится к удаленному серверу? Но так как я все равно планирую купить комп, то какой проц все-таки выбрать? Точно ли лучше i7? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 10:13 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerra, Если вам просто для выборок, то поставьте SQL Server Evaluation (триал на 6 месяцев). Если для разработки, то SQL Server Developer (1500р). Будет в разы быстрее даже на текущем оборудовании. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 10:15 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerraНо так как я все равно планирую купить комп, то какой проц все-таки выбрать? Точно ли лучше i7? Для вашей задачи на текущем ПО все равно, то есть разница будет минимальна. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 10:17 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
КритикgerraНо так как я все равно планирую купить комп, то какой проц все-таки выбрать? Точно ли лучше i7? Для вашей задачи на текущем ПО все равно, то есть разница будет минимальна.+1 не в процессоре дело, а в ... ну, насчет загрузки одного ядра наверное в аксесе, а насчет долгого времени выполнения запроса, вполне может быть и в кривом запросе... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 10:29 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerra, Попробуй писать заапросы так, чтобы они выполнялись быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 10:49 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerraДругие проц. тоже готов рассмотреть, если это разумные цены.лучше рассмотри покупку флешки (SSD) и ОЗУ. gerraНеужели Акцесс-10 (64 бита) такой тупой?У него просто другая сфера применения. Учи язык SQL, потом можешь хоть нам, хоть к потгресникам, а не только на MSSQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 10:56 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerraТо есть, если я скачаю бесплатную ограниченную версию SQL, то она будет грузить все ядра? Или нужна полная платная версия? Или имеется в виду, что подключится к удаленному серверу? Но так как я все равно планирую купить комп, то какой проц все-таки выбрать? Точно ли лучше i7? Никто вам по полной программе не сможет дать ответ, потому что возможно: 1. Ваша база плохо спроектирована, просто отсутствуют необходимые индексы и т.д. 2. Ваши запросы плохо спроектированы, в результате идет полный скан таблицы(таблиц) 3. Access файл-серверная база, возможно упирание в железо Кстати первые 2-а пункта могут положить и гораздо более мощный комп нежели i7 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 11:19 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerraТо есть, если я скачаю бесплатную ограниченную версию SQL, то она будет грузить все ядра? Да. Microsoft SQL Server Express (64-bit). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 13:20 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
Константин ЦветковgerraТо есть, если я скачаю бесплатную ограниченную версию SQL, то она будет грузить все ядра? Да.Одним SQL-запросом? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 13:21 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
miksoftКонстантин Цветковпропущено... Да.Одним SQL-запросом? Всё может быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 13:26 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
авторMicrosoft SQL Server Express (64-bit). Для SQL Express 2012 - Ограничения - 1 физ проц с 4 ядрами, 1ГБ оперативы для SQL, база не более 10ГБ ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 13:48 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerra, По вашему основному вопросу. Если у вас есть лишние деньги, купите i7. Это в любом случае сделает комп поворотливее, на всех приложениях, а жизнь -- приятнее. Если денег нет или с ними напряги -- не покупайте. Ваша access-база ни в одном из случаев развития событий вероятнее всего быстрее работать НЕ станет . БД работают быстро в основном за счёт двух ключевых вещей: использование индексов (а для этого нужны правильные запросы и правильные индексы для них) кэширование данных в памяти авторЯ обратил внимание, что мой Акцесс грузит реально только одно ядро Большинство запросов в БД НЕ распараллеливаются в принципе. Тем более в access. авторЭто у меня не сервер, а обычный домашний компьютер. Не нотик кстати ? авторИ еще - как-то можно активировать остальные ядра? Может, есть надежда?? Успокойтесь, все ядра для акцеса активированы. Всё, что ему надо, он пожрёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 18:52 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
запрос мой наверняка не очень кривой (т.е. я знаю как его улучшить примерно на 20%, но это скорее всего все, что можно сделать). Дело не в том, что я большой специалист, а в том, что задача достаточно простая, там трудно сильно напутать. У меня очень простые запросы, я даже SQL почти не использую, а стандартные средства Акцесс (т.е. они на SQL сами пишут). Но у меня на входе больше миллиона записей, а нужно в 10 раз больше. Шеф предлагает пересесть на большой комп какой-то, но мне больше нравится работать дома. Индексы там есть уже, где это возможно, но исходная база специфическая и кривоватая. У меня такое подозрение, что лучше все-таки брать i5 и гнать его по-максимуму. MS SQL-64 скачал, теперь разбираюсь, как на него пересесть. Посмотрим, насколько это быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 22:43 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
11.04.2013 10:39, gerra пишет: > И еще - как-то можно активировать остальные ядра? По крайней мере > процесс Акцесс имеет право на все ядра, я проверял. Неужели > Акцесс-10 (64 бита) такой тупой? Может, есть надежда?? Смешно... неужели ты всерьёз думал, что это убогое дерьмо умеет распараллеливать запросы? Переходи для начала на нормальный SQL-сервер. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 01:09 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
Dim2000Смешно... неужели ты всерьёз думал, что это убогое дерьмо умеет распараллеливать запросы? Как ты мог, вот как ты мог оскорбить Акссес?! Они же мелкие и мягкие :) А если серьёзно, то переходи на mysql, он совершенно бесплатный. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 01:19 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerraисходная база специфическая и кривоватаяБыть может, есть смысл выпрямить исходную базу? И, уж, с миллионами записей на стандартных средствах акса... жесть. Меня терзают смутные сомнения что и два то ядра он вообще загрузит при хорошем раскладе. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 01:31 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
rahzerДля SQL Express 2012 - Ограничения - 1 физ проц с 4 ядрами, 1ГБ оперативы для SQL, база не более 10ГБОн тебе напараллелит, ага. Пиши еще. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 01:37 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
Relic HunterrahzerДля SQL Express 2012 - Ограничения - 1 физ проц с 4 ядрами, 1ГБ оперативы для SQL, база не более 10ГБОн тебе напараллелит, ага. Пиши еще. Не понял, чем плохи эти параметры. У меня сейчас база 0,6ГБ, будет максимум 6, т.е. вроде вписываюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 08:15 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
смотри в профайлере на чом затык происходит в твоей программе, может памяти мало, может ещё чо? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 08:49 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerra Но у меня на входе больше миллиона записей, а нужно в 10 раз больше. Шеф предлагает пересесть на большой комп какой-то, Лучше пересесть на хороший SQL-сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 10:21 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerra, В общем ты реши сначала проблемы оборудования свои, а потом уже приходи за решением проблем софта. В отдельной ветке, в другом форуме этого сайта. А а еще лучше — наймите профессионалов, 10 млн это уже не шуточная бд. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 10:31 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
gerraИндексы там есть уже, где это возможно, но исходная база специфическая и кривоватая. Исправь кривизну, и только потом думай о железе. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 10:42 |
|
выбор между i7-3770K и i5-3570К для домашней работы на Access
|
|||
---|---|---|---|
#18+
Индексы лучше не пихать туда, где возможно. Они помогут только в том случае, где они действительно необходимы. В ином случае индексы могут и навредить. Например, если в выборку из 10 млн записей попадают более половины, то использование индексов - сомнительное занятие. Хорошие SQL машины могут при разборе операторов могут отказаться от использования индексов. А в вашем случае надо вручную проверить применимость индексов. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 11:22 |
|
|
start [/forum/topic.php?fid=30&msg=38221329&tid=1529826]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 155ms |
0 / 0 |