مطلقة $1.99 مجال اسم - يستعمل نحن [غددّي]
يزوّد ب [مإكسبلوغبرسّ]

[ووردبرسّ] فأس #8: كيف أن يجعل ونسخت احتياطيّةك [ووردبرسّ] قاعدة معطيات | [جتبرتّ] [بلوغّينغ] أغلاط
[جتبرتّ] [بلوغّينغ] أغلاط


بيتيّة " [ووردبرسّ] فأس #8: كيف أن يجعل ونسخت احتياطيّةك [ووردبرسّ] قاعدة معطيات



يعيّن في:

[بلوغ-ستثب] صنف صورة [بلوغّينغ] صنف صورة [دتبس-يسّوس] صنف صورة [ووردبرسّ] صنف صورة [ووردبرسّ-بلوجنس] صنف صورة
798 منظرات


رجاء بطاقة: كتبت هذا صفحة كان أصلا في إنجليزيّة.

الموقعة أصليّة يستطيع كنت شاهدت هنا.

Please note: This page was originally written in English.

The text has been translated using an online service such as Google or Babelfish.

The original post can be viewed here.


أنت تعرف كيف أن يجعل ونسخت احتياطيّةك [ووردبرسّ] قاعدة معطيات? يتمّ كثير الناس لا - إلى أن هو أيضا متأخّرة! أنا سأبدي أنت كيف أن يحميبنفسي وحافظت ك [بلوغ] يركض ناعمة!

هذا القسط تالية من 30 [ووردبرسّ] فيران في 30 أيام, ورغم أنّ نحن يمكن كنت صحيحة يوم أو اثنان وراء في الانتشار - ليس نحن بالتّأكيد قليلا على محتوى! يوقن أن يشاهد كلّ 30 أيام أن يجعل ال أكثر من ك [ووردبرسّ] [بلوغ]!

اليوم يذهب أنا أن يكتب حوالي واحدة من ال أكثر مهمّة وكثير يطلّ أشياء أنت تحتاج أن يعرف ك [ووردبرسّ] موقعة مالكة - قاعدت معطياتك. أنا قلت النسبة مئويّة عظيمة [بلوغّرس], [إفن يف] هم يكونون يعضّ [جكي] أو [تش], ليس "قاعدة معطيات [سفّي]". هو ما من مختلفة من يقود سيارة غير أنّ لا يعرف كثير حول ال [مشنيكس] أو صيانة من هو. اعتبرت أنت لا تعرف ماذا لا أحد في أيّ وقت قال أنت - لذلك اليوم دروسك في "كيف أن يبقي ونسخت احتياطيّةك [ووردبرسّ] قاعدة معطيات". يركض صيانة في ضروريّة أن يضمن ال [بكند] من موقعتك ناعمة, نسخة احتياطيّة ضروريّة [إين كس] أنت تتلقّى كارثة, يتحرّك مضيفات, يحصل يفسد مبارد, أو (إلهة يمنع) أنت يلولب هو فوق يخرط هو بنفسي!

هو ليس يستعصي, [إين فكت] هو حوالي مثل مؤلمة بما أنّ يغيّر زيتك في سيارتك. ماذا أنا أكون أذهب أن يبدي أنت كيف إلى يتمّ "صيانة مانعة" ل ك [ووردبرسّ] [دب] (قاعدة معطيات). الناس الذي يكون مستقطعات, أو مبرمجات, أو [أوبر-جكس] إمّا [لوجن] إلى ال [كمّند لين] في [تلنت] (جدّا [جكي]!) أن يبقي هم [تلنت] قاعدة معطيات. More popular is to login to your web host control panel for your site and use myPHPAdmin to graphically administer and maintain your Wordpress mySQL database.

There are two Wordpress plugins that I use that help me with Wordpress maintenance. The first is the Diagnosis plugin. This plugin doesn’t “do” anything except give you information about your site and the web host you are on. The first reason this plugin is invaluable is because it gives you a reference for information you might not ordinarily know. Do you know what version of PHP you have? Do you know your mySQL encoding type? Do you know your mySQL IP address and port number? These are all things you might need to know for installing script or troubleshooting your site in the future. The main reason I have Diagnosis installed is because it gives me 3 pieces of information about my database load that I check out either once a week, or if my Wordpress blog starts acting funny (with errors or database connection).

diagnosis mysql load example

In my WP dashboard I go to “Dashboard -> Diagnosis” and look at the mySQL load section to briefly check out the load. The more traffic you have, and the more database intense your pages are, the higher the load will be. The amount of beating a mySQL database server can take is much different on a “shared host” vs. a VPS (virtual private server) or dedicated box. Shoemoney recently wrote about the fact that his Wordpress blog recently had to go to it’s own decidated server box, but it probably gets 1,000 times the traffic I do daily. The most important figure here to me is the “connection success rate”. If it’s not 99.9% - you have a problem. Either you have more traffic than your server can handle, too many connections, or something corrupted with the database.

I think the most common problem that happens is your Wordpress site loses connection with the DB and you get some kind of Wordpress error from your site (in a browser) that says “error connecting to database). One thing you may not realize is that when you get “shared web hosting” for $3.99 - $24.99 per month the “shared” part of the hosting is the web server and the database server. In other word, www.yoursite.com is physically on a server sharing that computers resources with hundreds of other web sites. Your mySQL database is more than likely on a different server, and all it does is host databases. Even if your web server resources are underutilized, your database server might be maxed out by a very busy (or inefficient) site. If you get database errors or have connection problems the first thing I would do would be to see what your connection success rate is, and if it’s bad call your host and ask about the “health” of the mySQL server you’re using. You might find (like I have on some occasions) that another customer (on that DB server) is killing your site.

Pages: 1 2 3

This post has multiple pages...

  1. Maintaining Your Wordpress Database
  2. Page 2 - How to Maintain a Wordpress Database
  3. Page 3 - How to Backup a Wordpress Database
  4. View All

Tags: , , , , , ,

3 Responses to “Wordpress Hack #8: How to Optimize and Backup Your Wordpress Database”

  1. Acupuncture Has the following to say...

    Very useful post JT.

    Q
    Is DB-manager compatible with 2.5? Shows only 2.3 on the site, are you using it now with your 2.5?

    The diagnosis part is great! Noobs like me to WorPress don’t think about stuff like that. Very important! And a good plugin.

    Do you really see an advantage over backing up the database vs just exporting the information out of WordPress?

    I just zip my site every so often and export from WordPress. I also keep a DB backup because I’m paranoid =)] but it does seem a little redundant. So far I’ve only used the export/import of wordpress to set things back up. When I’ve toasted the DB. . . yes I have done it already. . . gotta learn some way. Anyway, I’ve just imported again and I’m right back to where I was.

    Just an idea for us noobs =

    Thanks for the DB education!
    C

    Acupunctures last blog post..The Science of Getting Rich by Wallace Wattles

  2. Paul Has the following to say...

    I really enjoy this wordpress hacks series. I’m no programmer and even I can understand and use this.

    On a related note (kind of =[] I Made My First BANS Sale!!!

    Just wanted everyone to know I made my first BANS sale today!

    I did the following to make it happen.

    1. Used Rochelle’s “The Niche Store Checklist has been Revised” to create the BANS site. http://www.nichestorestrategies.com
    2. Used Marks’s “More Free Build a Niche Store templates - Come and Get Em!” to build the site. http://www.thenichestorebuilder.com
    3. Used JTPratt’s “Watch Me Build a BANS Niche Site from Scratch!” to fine tune the site. http://www.jtpratt.com
    4 Used JTPratt’s “Best Practices for Setting Up a New Wordpress blog in 60 Minutes or less” to set up a blog correctly. http://www.jtpratt.com

    Thanks to all the forum posts at BANS and all the people who commented on the sites listed above.

    Come take a look http://www.toolboxhero.com and make relevant comments at http://www.toolboxhero.com/blog. The blog is dofollow so go ahead and build some backlinks.

    Next, more backlinks, more BANS stores, and implement more ideas from Rochelle. Mark, and JTPratt!!

    Thanks again, Paul

    Pauls last blog post..Sears Normal Tool Warranty

  3. GenuineBlogger » Blog Archive » Wordpress and Database Integrity Has the following to say...

    [...] a nice article by JTPratt, his next step was installing WP-DBManager which will provide a new screen in your dashboard with [...]

Question or Comment?? Spill it Now...

Jumping for Joy over comments!

We Reward Comments!


We dofollow links, and get your latest blog post as a byline under every new comment from the "CommentLuv" plugin! Top commenters for every month are listed on every page of this site in a sidebar widget linked back to your URL! We would like to reward you for becoming part of our community! Your comment is valuable not only to us, but also all the other readers of this blog!

 


Click to add smilies to your post! = =[] ^=( =(( =(| =)r =|8 =0 =)~ =00 =( =;; =)] =;;;