I checked the archives, so I think this is the proper list to post this
on.  I'm not altogether sure, though, so if I'm mistaken feel free to, I
don't know, beat me up and throw me into a dark alley.

I recently purchased a virtually hosted account and set up a PHP4 and
MySQL(3.23) site.  I had no problems for the first month or so, then
trouble found me.  *dramatic music twang*

I thought my site would stay small.  But within the first month and a
half I've already gotten over 4 and a half million hits (2.2 million of
which were just in the past 8 days), and it just keeps getting bigger. 
All I know is that I'm terrified.  I have no clue how to keep my site up
with the traffic growing as it is.  I thought I'd get like, 3 hits from
somewhere in Africa.

1.  I'm not actually sure how to maintain the sanity of my database.  I
run checks in the code (PHP) to the point that they become obsessive,
enter the data in such a way that there shouldn't be any conflicts, and I
make sure to optimize my tables every once in a while.  Nevertheless a
couple of days ago the database crashed, four of my tables were
corrupted, and I had to repair some of the lost data by hand.  I emailed
tech support, but all they told me was to optimize and repair tables
before emailing them next time.  So I think I can assume it's my fault,
not theirs.

2.  I don't know how large I can allow my database to get, and I don't
know what to do when things necessitate an even larger size.  So far I
think the entire database is about 3MB, but I suspect it will get much
larger in time.  

3.  I have absolutely no idea, none whatsoever, how to set the system
variables without hurting something, and it's beginning to get on my
nerves.  It's such a simple thing, but when I search for it... Like I
said, I'm an idiot.  My users keep running into a max_user_connections
error.  (I've checked my code; every page properly closes the connection
down.  I simply need more.)  I only have access via telnet, so I can't
alter the configuration files.  I gather I need to restart MySQL anyway,
with the new variable.  I also gather that I'm terrified my actions will
make something explode.  I tried it on my PC, setting the variable, and
all that happened is that I ended up with a DOS window I couldn't close. 
I'm an idiot, yes.  I've actually run a mysql server off my computer for
the past year and I don't actually know how to shut it down, and
therefore I also have no idea how to restart it.  That's how stupid I am.
 It's not so much I couldn't get it without trial and error, it's that
I'm terrified to do anything unless I know exactly what to do.

I honestly wouldn't bother other people with my questions, except for the
fact that it feels so urgent.  I am going to grab a few MySQL books as
soon as possible, though.

And in conclusion, please don't hurt me.

Sincerely,
A Very Stupid Little Girl

-- 
http://www.fastmail.fm - Same, same, but different…

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to