Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
Вот такой ексептион случается
когда пытаюсь выполнить
szSQLQuery="Select * FROM "+(Table.get(p));
ResultSet rs=data.executeQuery(szSQLQuery);
в этой таблице 481675 записей
на маленькой таблице все нормально
что где надо увеличить что бы и с большими таблицами нормально работало
Вылетает ексептион
Модератор: Absurd
-
- Сообщения: 14
- Зарегистрирован: 26 авг 2004, 09:17
- Откуда: Самара
- Контактная информация:
Нужно увеличить оперативную памятьчто где надо увеличить что бы и с большими таблицами нормально работало

Другие способы решения:
1) лучше всего ограничить кол-во записей передываемых за 1 раз, например 50
2) если Вам необходимо анализировать данные, то нужно усовершенствовать SQL запрос, чтобы вам возвращался лишь промежуточный результат.
А как узнать сколько всего у меня записей в таблице
COUNT (*) - по-моему так
В SAD - все в SAD.
-
- Сообщения: 14
- Зарегистрирован: 26 авг 2004, 09:17
- Откуда: Самара
- Контактная информация:
Код: Выделить всё
SELECT count(*) FROM table
У меня настроение плохое, поэтому отвечу грубо, но верночто где надо увеличить что бы и с большими таблицами нормально работало

Всё что может понадобится посчитать можно выполнить на SQL, а выборка, в которой пользователю возращается больше
30-50 записей одновременно по определению неправильна.
З.Ы: желающих оспорить данный факт приглашаю в раздел флейм

Даже самый дурацкий замысел можно воплотить мастерски