2009/10/18 yuliada <yuli...@gmail.com>

>
> Hello
>
> I have a large database and I'm trying to execute delete on a table which
> has some related tables. The query fails with following error:
> ERROR:  out of memory
> DETAIL:  Failed on request of size 1048576.
>
> I'm new to postgresql and I'm currently trying to figure out what to do by
> myself. I've played with some config memory parameters, but with no luck by
> now. It would be great if somebody could tell me how to solve it or give
> any
> clues on why it happens or in which direction to search.
>
> Here is the log:
>
> 2009-10-17 17:02:09 PDTLOG:  database system was shut down at 2009-10-17
> 17:02:07 PDT
> 2009-10-17 17:02:09 PDTLOG:  database system is ready to accept connections
> 2009-10-17 17:02:09 PDTLOG:  autovacuum launcher started
> TopMemoryContext: 93376 total in 9 blocks; 10376 free (6 chunks); 83000
> used
>  TopTransactionContext: 8192 total in 1 blocks; 7632 free (0 chunks); 560
> used
>    AfterTriggerEvents: 872443512 total in 839 blocks; 9152 free (5 chunks);
> 872434360 used
>  Operator class cache: 8192 total in 1 blocks; 3848 free (0 chunks); 4344
> used
>  Operator lookup cache: 24576 total in 2 blocks; 14072 free (6 chunks);
> 10504 used
>  MessageContext: 40960 total in 3 blocks; 29544 free (71 chunks); 11416
> used
>  smgr relation table: 8192 total in 1 blocks; 2816 free (0 chunks); 5376
> used
>  TransactionAbortContext: 32768 total in 1 blocks; 32752 free (0 chunks);
> 16 used
>  Portal hash: 8192 total in 1 blocks; 3912 free (0 chunks); 4280 used
>  PortalMemory: 8192 total in 1 blocks; 8040 free (0 chunks); 152 used
>    PortalHeapMemory: 1024 total in 1 blocks; 936 free (0 chunks); 88 used
>      ExecutorState: 581688 total in 5 blocks; 40936 free (14 chunks);
> 540752 used
>        TIDBitmap: 8380416 total in 10 blocks; 360696 free (34 chunks);
> 8019720 used
>        ExprContext: 0 total in 0 blocks; 0 free (0 chunks); 0 used
>  Relcache by OID: 8192 total in 1 blocks; 3376 free (0 chunks); 4816 used
>  CacheMemoryContext: 667696 total in 20 blocks; 200064 free (0 chunks);
> 467632 used
>    idx_att_data_source: 1024 total in 1 blocks; 344 free (0 chunks); 680
> used
>    idx_att_typeid: 1024 total in 1 blocks; 344 free (0 chunks); 680 used
>    idx_att_nodeid: 1024 total in 1 blocks; 344 free (0 chunks); 680 used
>    idx_att_id: 1024 total in 1 blocks; 304 free (0 chunks); 720 used
>    bn_attributes_pkey: 1024 total in 1 blocks; 344 free (0 chunks); 680
> used
>    pg_attrdef_adrelid_adnum_index: 1024 total in 1 blocks; 240 free (0
> chunks); 784 used
>    pg_database_datname_index: 1024 total in 1 blocks; 344 free (0 chunks);
> 680 used
>    pg_index_indrelid_index: 1024 total in 1 blocks; 304 free (0 chunks);
> 720 used
>    pg_opclass_am_name_nsp_index: 1024 total in 1 blocks; 192 free (0
> chunks); 832 used
>    pg_foreign_data_wrapper_name_index: 1024 total in 1 blocks; 344 free (0
> chunks); 680 used
>    pg_enum_oid_index: 1024 total in 1 blocks; 344 free (0 chunks); 680 used
>    pg_class_relname_nsp_index: 1024 total in 1 blocks; 240 free (0 chunks);
> 784 used
>    pg_foreign_server_oid_index: 1024 total in 1 blocks; 344 free (0
> chunks); 680 used
>    pg_statistic_relid_att_index: 1024 total in 1 blocks; 240 free (0
> chunks); 784 used
>    pg_cast_source_target_index: 1024 total in 1 blocks; 240 free (0
> chunks); 784 used
>    pg_language_name_index: 1024 total in 1 blocks; 344 free (0 chunks); 680
> used
>    pg_authid_oid_index: 1024 total in 1 blocks; 304 free (0 chunks); 720
> used
>    pg_amop_fam_strat_index: 1024 total in 1 blocks; 88 free (0 chunks); 936
> used
>    pg_index_indexrelid_index: 1024 total in 1 blocks; 304 free (0 chunks);
> 720 used
>    pg_ts_template_tmplname_index: 1024 total in 1 blocks; 280 free (0
> chunks); 744 used
>    pg_ts_config_map_index: 1024 total in 1 blocks; 192 free (0 chunks); 832
> used
>    pg_opclass_oid_index: 1024 total in 1 blocks; 304 free (0 chunks); 720
> used
>    pg_foreign_data_wrapper_oid_index: 1024 total in 1 blocks; 344 free (0
> chunks); 680 used
>    pg_auth_members_member_role_index: 1024 total in 1 blocks; 280 free (0
> chunks); 744 used
>    pg_ts_dict_oid_index: 1024 total in 1 blocks; 344 free (0 chunks); 680
> used
>    pg_conversion_default_index: 1024 total in 1 blocks; 128 free (0
> chunks); 896 used
>    pg_operator_oprname_l_r_n_index: 1024 total in 1 blocks; 88 free (0
> chunks); 936 used
>    pg_trigger_tgrelid_tgname_index: 1024 total in 1 blocks; 240 free (0
> chunks); 784 used
>    pg_enum_typid_label_index: 1024 total in 1 blocks; 280 free (0 chunks);
> 744 used
>    pg_ts_config_oid_index: 1024 total in 1 blocks; 344 free (0 chunks); 680
> used
>    pg_user_mapping_oid_index: 1024 total in 1 blocks; 344 free (0 chunks);
> 680 used
>    pg_opfamily_am_name_nsp_index: 1024 total in 1 blocks; 192 free (0
> chunks); 832 used
>    pg_type_oid_index: 1024 total in 1 blocks; 304 free (0 chunks); 720 used
>    pg_aggregate_fnoid_index: 1024 total in 1 blocks; 344 free (0 chunks);
> 680 used
>    pg_constraint_oid_index: 1024 total in 1 blocks; 344 free (0 chunks);
> 680 used
>    pg_rewrite_rel_rulename_index: 1024 total in 1 blocks; 280 free (0
> chunks); 744 used
>    pg_ts_parser_prsname_index: 1024 total in 1 blocks; 280 free (0 chunks);
> 744 used
>    pg_ts_config_cfgname_index: 1024 total in 1 blocks; 280 free (0 chunks);
> 744 used
>    pg_ts_parser_oid_index: 1024 total in 1 blocks; 344 free (0 chunks); 680
> used
>    pg_operator_oid_index: 1024 total in 1 blocks; 304 free (0 chunks); 720
> used
>    pg_namespace_nspname_index: 1024 total in 1 blocks; 304 free (0 chunks);
> 720 used
>    pg_ts_template_oid_index: 1024 total in 1 blocks; 344 free (0 chunks);
> 680 used
>    pg_amop_opr_fam_index: 1024 total in 1 blocks; 240 free (0 chunks); 784
> used
>    pg_ts_dict_dictname_index: 1024 total in 1 blocks; 280 free (0 chunks);
> 744 used
>    pg_auth_members_role_member_index: 1024 total in 1 blocks; 280 free (0
> chunks); 744 used
>    pg_type_typname_nsp_index: 1024 total in 1 blocks; 280 free (0 chunks);
> 744 used
>    pg_opfamily_oid_index: 1024 total in 1 blocks; 344 free (0 chunks); 680
> used
>    pg_class_oid_index: 1024 total in 1 blocks; 304 free (0 chunks); 720
> used
>    pg_proc_proname_args_nsp_index: 1024 total in 1 blocks; 152 free (0
> chunks); 872 used
>    pg_attribute_relid_attnum_index: 1024 total in 1 blocks; 240 free (0
> chunks); 784 used
>    pg_proc_oid_index: 1024 total in 1 blocks; 304 free (0 chunks); 720 used
>    pg_language_oid_index: 1024 total in 1 blocks; 344 free (0 chunks); 680
> used
>    pg_namespace_oid_index: 1024 total in 1 blocks; 344 free (0 chunks); 680
> used
>    pg_database_oid_index: 1024 total in 1 blocks; 304 free (0 chunks); 720
> used
>    pg_amproc_fam_proc_index: 1024 total in 1 blocks; 88 free (0 chunks);
> 936 used
>    pg_authid_rolname_index: 1024 total in 1 blocks; 304 free (0 chunks);
> 720 used
>    pg_foreign_server_name_index: 1024 total in 1 blocks; 344 free (0
> chunks); 680 used
>    pg_attribute_relid_attnam_index: 1024 total in 1 blocks; 280 free (0
> chunks); 744 used
>    pg_conversion_oid_index: 1024 total in 1 blocks; 344 free (0 chunks);
> 680 used
>    pg_user_mapping_user_server_index: 1024 total in 1 blocks; 280 free (0
> chunks); 744 used
>    pg_conversion_name_nsp_index: 1024 total in 1 blocks; 280 free (0
> chunks); 744 used
>  MdSmgr: 8192 total in 1 blocks; 5200 free (0 chunks); 2992 used
>  LOCALLOCK hash: 8192 total in 1 blocks; 3912 free (0 chunks); 4280 used
>  Timezones: 79320 total in 2 blocks; 5968 free (0 chunks); 73352 used
>  ErrorContext: 8192 total in 1 blocks; 8176 free (0 chunks); 16 used
> 2009-10-17 17:05:41 PDTERROR:  out of memory
> 2009-10-17 17:05:41 PDTDETAIL:  Failed on request of size 1048576.
> 2009-10-17 17:05:41 PDTSTATEMENT:  delete from bn_attributes where
> id>309279169
>


what is you postgres version?
what operating system?
how much RAM is there in the machine?
what are memory settings (work_mem, other memory related)?



-- 
Filip Rembiałkowski
JID,mailto:filip.rembialkow...@gmail.com
http://filip.rembialkowski.net/

Reply via email to