IPB Fórum: adatbázisssal kapcsolatos kérdés - IPB Fórum

Ugrás a tartalomhoz

Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

adatbázisssal kapcsolatos kérdés

#1 Felhasználó nem aktív   Leandro 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 61
  • Csatlakozott: 2009.04.10

Elküldve: 2009 október 23 - 22:27

Az lenne a kérdésem kérésem, hogy töröltem 'x' db postot adatbázisból el is tüntek a fórumról semmi gond de nem vondódott le az össz hosszólás számból illetve a témák melletti válaszok darabszámából sem.. újra számoltattam acpben a témákat, fórumokat, postokat, de nem használt. Esetleg valamilyen megoldás van ilyesmire, nem értem igazából miért nem auto módon vonja le :S

Köszi, és további szép estét :)
Valaminek az értékét csak annak elvesztése után tudod értékelni...
0

#2 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2009 október 24 - 01:25

Az x db postot csak úgy kivágtad a post táblából az örök cyber mezőkre?
Ha igen akkor még nem végeztél, ugyanis több helyen is vannak hivatkozások rá.
Ezeket látod mindenfelé. A PhpMyAdmin keresőjével ID alapján a legegyszerűbb levadászni őket.
Az ID-eket ki tudod deríteni a megmaradt hivatkozásokból, ha van valahol.
0

#3 Felhasználó nem aktív   Leandro 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 61
  • Csatlakozott: 2009.04.10

Elküldve: 2009 október 24 - 08:22

az szép :( több mint 30ezer postrol van szó. igen az ibf post-bol keresésessel szűrtem és kijelölés törlés az összes..de mint látom nem sok értelem volt így. A lényeg lényege merre kell még keresgélnem akkor, mert nekem az a lényeg hogy a válaszok dbszáma csökkenjen le ;)

Szerkesztve Leandro által: 2009 október 24 - 08:23

Valaminek az értékét csak annak elvesztése után tudod értékelni...
0

#4 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2009 október 25 - 01:39

Szerintem a felhasználók hozzászólás számait adogatja össze a rendszer (ibf_member -> posts).
Ha kevés felhasználóé volt az a sok post, akkor tőlük el lehet venni pár ezret-ezret.
Vagy ki kell próbálni egy új felhasználónak -30000 értéket adni, de lehet kivédi.
0

#5 Felhasználó nem aktív   indigen205 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 53
  • Csatlakozott: 2009.03.01

Elküldve: 2009 november 11 - 22:03

hi!
nekem is lenne egy adatbázisos kérdésem de nem akartam új ttopicot nyitni feleslegesen. szóval.. azt meg lehet valahogy csinálni újratelepítés nélkül hogy a phpmyadmin-ban átnevezni a táblákat ibf_vmi-ről ibf2_vmi-re?
Amíg dinamikus tárhely létezik, addig fogok kisebb nagyobb hobbi oldalakat gyártani/karbantartani. :D
0

#6 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2009 november 11 - 23:53

RENAME TABLE ibf_tabla TO ibf2_tabla

De így is be kell irogatni minden táblát, amennyi erővel, akár végig is kattintgathatod PhpMyAdminnal.
Nem tudom, hogy SQL parancsokkal lehet-e ciklikusan regex-szel (mintával) is, de egy pár soros PHP scripttel megoldható, ha nincs kedved egyesével.
0

#7 Felhasználó nem aktív   Nitaro 

  • Törzstag
  • Csoport: Moderátor
  • Hozzászólás: 523
  • Csatlakozott: 2008.11.23

Elküldve: 2009 november 12 - 11:46


<?PHP
$INFO = array();
include "conf_global.php";

$ss_dbhost = $INFO['sql_host'];
$ss_dbname = $INFO['sql_database'];
$ss_dbuser = $INFO['sql_user'];
$ss_dbpass = $INFO['sql_pass'];

//
// Adatbázis hibák megjelenítése
//

function ss_error($message)
{
echo $message."<br>";
die();
}

// Adatbázis ellenőrzése
if(!($ss_lnk = mysql_connect($ss_dbhost, $ss_dbuser, $ss_dbpass))) {
ss_error("can not connect to database $ss_dbhost using user $ss_dbuser");
return;
}
if(!mysql_select_db($ss_dbname, $ss_lnk)) {
ss_error("can not select database $ss_dbname");
return;
}

$oldPrefix = 'ibf_';

$newPrefix = '???_';

// Csatlakozás a szerverhez, majd az adatbázis kiválasztása...
$result = mysql_query('SHOW TABLES');
while ($record = mysql_fetch_row($result)) {
$oldName = $record[0];
$newName = str_replace($oldPrefix, $newPrefix, $oldName);
mysql_query("RENAME TABLE $oldName TO $newName");
}
?>



$newPrefix = '???_'; résznél a ??? kérdőjel helyére írd be az új prefixet.

Ezt a fájlt pedig a ROOT könyvtárba töltsd fel mindenképpen és onnan futtasd le.
Ne feledd a BACKUP-ot!!!
0

#8 Felhasználó nem aktív   Leandro 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 61
  • Csatlakozott: 2009.04.10

Elküldve: 2010 február 16 - 17:39

sziasztok :)


Az éjszaka bujócskáztam a myadminban és meglepve tapasztaltam hogy megnőtt a mérete :)


üritettem a log táblák egy részét, de még mindig túl nagy nagy az adatbázis mérete. lenne egy ilyen táblám hogy ibf_topic_markers nézegettem de nem igazán jöttem mit is takar valójában. 34mega és ha nem kellene vagyis ha nem fontos akkor üriteném ezt is . igazából amitől lehidaltam azaz ibf_posts hogy a jóégbe lehet 238 mega, :D reális ez? vagy mivel lehetne ezen módosítani esetleg szinten tartani, ez a legnagyobb táblám és nem igazán van felesleges helyem az adabázisnak még "

Köszi, sziasztok
Valaminek az értékét csak annak elvesztése után tudod értékelni...
0

#9 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2010 február 17 - 18:05

Hány hozzászólás van?
Ne töröld őket, ha csak nem akarod kiüríteni a a fórumot...)
0

#10 Felhasználó nem aktív   Leandro 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 61
  • Csatlakozott: 2009.04.10

Elküldve: 2010 február 17 - 19:41

Topics 64503
Posts 28107

nem szó sincs róla csak furcsállom hogy ekkora
Valaminek az értékét csak annak elvesztése után tudod értékelni...
0

#11 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2010 február 17 - 20:22

Valóbban kicsit elhízott. Az ipboard.hu adatbázis all included 40MB.
0

#12 Felhasználó nem aktív   Leandro 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 61
  • Csatlakozott: 2009.04.10

Elküldve: 2010 február 17 - 21:01

igen de mit kezdhetek vele, vagy miből számít méretet vagy valami
Valaminek az értékét csak annak elvesztése után tudod értékelni...
0

#13 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2010 február 17 - 23:50

Szerkesztetted a táblát valamikor? Lehet, hogy vannak benne olyan elemek, amik már nem részei vagy nem is voltak részei a fórumnak.
Futasd le a Rebuild eszközöket, meg főleg az adatbázis javítót.
0

#14 Felhasználó nem aktív   Leandro 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 61
  • Csatlakozott: 2009.04.10

Elküldve: 2010 február 17 - 23:56

Volt szerkesztve többször is, de mind javitva volt! A rebuild meg régebben volt futtatva. mindegy meglesem mit old meg. köszi
Valaminek az értékét csak annak elvesztése után tudod értékelni...
0

Téma megosztása:


Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó