hand import wird im lauf der session seeeehr langsam

    • Powaaah
      Powaaah
      Bronze
      Dabei seit: 20.01.2007 Beiträge: 1.508
      Ich habe auf anhieb nicht gesehen ob es schonmal angesprochen wurde. Ich arbeite ja jetzt schon ein paar wochen mit dem elephanten. Bisher waren "längere" sessions kein problem 2-3k hände. Doch seit der version 0.57 habe ich immer das problem das sich nach 1,2k bis 1,5k händen der import entweder extremst verlangsamt oder sogar stehen bleibt. Der elephant hat auch 100% cpu auslastung in dem fall und frist bis zu 1gb ram. Ich habe heute vor dem start der session die db wieder aufgeräumt und auch die platte defragmentiert.
      Problem ist das gleiche. Er wird einach nicht fertig mit einlesen.

      Erst schätzungsweise 2-5min nachdem ich dann alle tisch geschlossen habe ist es fertig importiert wenn auch ein paar hände dann fehlen.

      ( defragmentier gerade die platte wieder da doch ziemlich viel wieder durcheinander ist. )

      In dem endfenster ( debug fenster ) steht auch recht viel drin. Keine ahnung ob das von belang ist. ( error code: 42601 )
  • 8 Antworten
    • Powaaah
      Powaaah
      Bronze
      Dabei seit: 20.01.2007 Beiträge: 1.508
      hab auch mal postgres und elephant komplett gelöscht und neu gemacht und immernoch der fehler 42601 und immer nach knapp 1,3k händen.
    • Arngrim
      Arngrim
      Bronze
      Dabei seit: 03.02.2005 Beiträge: 846
      Das wird vermutlich an den Debug-Ausgaben liegen, die Du bekommst, kannst du mal einen (kurzen) Ausschnitt hier hereinposten?
    • Powaaah
      Powaaah
      Bronze
      Dabei seit: 20.01.2007 Beiträge: 1.508
      OS: Microsoft Windows NT 5.1.2600 Service Pack 3
      .NET Runtime: 2.0.50727.1433
      RAM: 2GB
      Processors: 2
      CPU: x86 Family 6 Model 15 Stepping 11: 0/32/2, 2194

      Software version: 0.57

      (10) Log: 09:30:42.37 -- Logfile set: C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten\PokerStrategy\Elephant\log.txt
      (10) Log: 09:30:42.37 -- Logfile cleared: C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten\PokerStrategy\Elephant\log.txt
      (10) Log: 10:05:10.25 -- SELECT g.* FROM game g, gametable t WHERE g.game_ID='18782629027' AND g.table_ID=t.table_ID AND t.site_ID='3' LIMIT 1
      (10) Log: 10:05:10.43 -- , line 0: System.InvalidOperationException: There is already an open DataReader associated with this Command which must be closed first.
      bei Npgsql.NpgsqlCommand.CheckConnectionState()
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteReader()
      bei PBN.Database.PostgreSQL.ExecuteQuery(String in_sQuery)
      (10) , line 0: System.InvalidOperationException: There is already an open DataReader associated with this Command which must be closed first.
      bei Npgsql.NpgsqlCommand.CheckConnectionState()
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteReader()
      bei PBN.Database.PostgreSQL.ExecuteQuery(String in_sQuery)
      (10) Log: 10:52:51.76 -- SELECT player_id::bigint, site_id::integer, num_players::integer, game_type_id::integer, dateonly, num_games::integer, winner::integer, won_sd::integer, won_flop::integer, subject_to_steal::integer, fold_sb_to_steal::integer, fold_bb_to_steal::integer, subject_to_steal_sb::integer, subject_to_steal_bb::integer, preflop_raise::integer, or_poss::integer, openraise::integer, bets_and_raises::integer, fa_pf_fold::integer, fa_pf_call::integer, fa_pf_bet::integer, bet_vs_bb_pre_sb::numeric(10,4), bet_vs_bb_post_sb::numeric(10,4), bet_vs_bb_pre_bb::numeric(10,4), bet_vs_bb_post_bb::numeric(10,4), amount_won::numeric(10,4), rake_part::numeric(10,4), seen_flop::integer, seen_turn::integer, seen_river::integer, seen_showdown::integer, fold_preflop::integer, fold_flop::integer, fold_turn::integer, fold_river::integer, threebet_poss::integer, threebet_made::integer, fourbet_poss::integer, fourbet_made::integer, agg_inv_pot_bets_flop::numeric(10,4), agg_inv_pot_bets_turn::numeric(10,4), agg_inv_pot_bets_river::numeric(10,4), agg_inv_pot_bets_avg::numeric(10,4), pas_inv_pot_bets_flop::numeric(10,4), pas_inv_pot_bets_turn::numeric(10,4), pas_inv_pot_bets_river::numeric(10,4), pas_inv_pot_bets_avg::numeric(10,4), bb_pf_vs_husa::numeric(10,4), agg_inv_bb_flop::numeric(10,4), agg_inv_bb_turn::numeric(10,4), agg_inv_bb_river::numeric(10,4), pas_inv_bb_flop::numeric(10,4), pas_inv_bb_turn::numeric(10,4), pas_inv_bb_river::numeric(10,4), af_br_flop::integer, af_br_turn::integer, af_br_river::integer, af_br_total::integer, af_ca_flop::integer, af_ca_turn::integer, af_ca_river::integer, af_ca_total::integer, pf_twobet::integer, pf_threebet::integer, pf_fourbet::integer, num_marked::integer, num_unreviewed::integer, num_actions::integer,pfm_pos_ep::integer, pfm_pos_mp::integer, pfm_pos_lp::integer, pfm_pos_sb::integer, pfm_pos_bb::integer,pfm_fold_ep::integer, pfm_fold_mp::integer, pfm_fold_lp::integer, pfm_fold_sb::integer, pfm_fold_bb::integer,pfm_call_ep::integer, pfm_call_mp::integer, pfm_call_lp::integer, pfm_call_sb::integer, pfm_call_bb::integer,pfm_raise_ep::integer, pfm_raise_mp::integer, pfm_raise_lp::integer, pfm_raise_sb::integer, pfm_raise_bb::integer,pfm_2bet_ep::integer, pfm_2bet_mp::integer, pfm_2bet_lp::integer, pfm_2bet_sb::integer, pfm_2bet_bb::integer,pfm_3bet_ep::integer, pfm_3bet_mp::integer, pfm_3bet_lp::integer, pfm_3bet_sb::integer, pfm_3bet_bb::integer,pfm_4bet_ep::integer, pfm_4bet_mp::integer, pfm_4bet_lp::integer, pfm_4bet_sb::integer, pfm_4bet_bb::integer,pfm_rangeflop_ep::integer, pfm_rangeflop_mp::integer, pfm_rangeflop_lp::integer, pfm_rangeflop_sb::integer, pfm_rangeflop_bb::integer, vpip::integer cb_flop::integer, cb_turn::integer, cb_river::integer, fold_cb_flop::integer, fold_cb_turn::integer, fold_cb_river::integer, call_cb_flop::integer, call_cb_turn::integer, call_cb_river::integer, raise_cb_flop::integer, raise_cb_turn::integer, raise_cb_river::integer, cb_poss_flop::integer, cb_poss_turn::integer, cb_poss_river::integer FROM playercache WHERE game_type_id='1' AND player_id='14123' AND site_id='3' AND dateonly='2008-07-13' AND num_players='9'
      (10) Log: 10:52:51.76 -- , line 0: Npgsql.NpgsqlException:
      syntax error at or near "cb_flop"
      Severity: ERROR
      Code: 42601
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      bei Npgsql.ForwardsOnlyDataReader.GetNextRowDescription()
      bei Npgsql.ForwardsOnlyDataReader.NextResult()
      bei Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration, CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock threadBlock, Boolean synchOnReadError)
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteReader()
      bei PBN.Database.PostgreSQL.ExecuteQuery(String in_sQuery)
      (10) , line 0: Npgsql.NpgsqlException:
      syntax error at or near "cb_flop"
      Severity: ERROR
      Code: 42601
    • Arngrim
      Arngrim
      Bronze
      Dabei seit: 03.02.2005 Beiträge: 846
      OK, danke, und ich vermute mal, dass Du diese Meldung recht häufig bekommst?

      Kannst Du als Test mal eine neue DB anlegen und schauen, ob Du damit die gleichen Meldungen bekommst?
    • Powaaah
      Powaaah
      Bronze
      Dabei seit: 20.01.2007 Beiträge: 1.508
      Das problem habe ich in jeder session.

      Gestern habe ich eine komplett neue db erstellt allerdings auch wieder mit händen gefüttert.

      Soll ich es mit einer komplett neuen db versuchen und diese leer lassen?
    • Arngrim
      Arngrim
      Bronze
      Dabei seit: 03.02.2005 Beiträge: 846
      Hast Du Gelegenheit jetzt gleich in den Support zu kommen, dann könnten wir Dir testweise einen Patch zur Verfügung stellen.
    • Powaaah
      Powaaah
      Bronze
      Dabei seit: 20.01.2007 Beiträge: 1.508
      ja habe ich
    • Powaaah
      Powaaah
      Bronze
      Dabei seit: 20.01.2007 Beiträge: 1.508
      klappt wieder ohne probleme durch den patch! Danke nochmal!