Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ʵ¼ù¾­Ñé»ã¼¯³ÉµÄMySQLÓ¦ÓÃÖ¸ÄÏ


 
¡¾ÊéÃû¡¿¸ßÐÔÄÜMySQL£¨µÚ¶þ°æ£©
¡¾Ô­ÊéÃû¡¿High Performance MySQL, second edition
¡¾×÷Õß¡¿Baron Schwartz£¬Peter Zaitsev£¬Vadim
Tkachenko£¬Jeremy D.Zawodny£¬Arjen Lentz£¬Derek
J.Balling  Öø
¡¾ÒëÕß¡¿ÍõС¶« Àî¾ü ¿µ½¨Ñ« Òë
¡¾³ö°æÉç¡¿µç×Ó¹¤Òµ³ö°æÉç     
¡¾ÊéºÅ¡¿978-7-121-10245-5
¡¾ÉÏÊÐÈÕÆÚ¡¿2010Äê1ÔÂ
 
¡¾ÄÚÈݼò½é¡¿
±¾ÊéÈÙ»ñ2009ÄêJoltͼÊé´ó½±£¬ÊDz»¿É¶àµÃµÄ·ÖÏíMySQLʵÓþ­ÑéµÄͼÊé¡£Ëü²»µ«¿ÉÒÔ°ïÖúMySQL³õѧÕßÌá¸ßʹÓü¼ÇÉ£¬¸üΪÓо­ÑéµÄMySQL DBAÖ¸³öÁË¿ª·¢¸ßÐÔÄÜMySQLÓ¦ÓõÄ;¾¶¡£È«Êé°üº¬14ÕºÍ4¸ö¸½Â¼£¬ÄÚÈݸ²¸ÇMySQLϵͳ¼Ü¹¹¡¢Éè¼ÆÓ¦Óü¼ÇÉ¡¢SQLÓï¾äÓÅ»¯¡¢·þÎñÆ÷ÐÔÄܵ÷ÓÅ¡¢ÏµÍ³ÅäÖùÜÀíºÍ°²È«ÉèÖá¢¼à¿Ø·ÖÎö£¬ÒÔ¼°¸´ÖÆ¡¢À©Õ¹ºÍ±¸·Ý/»¹Ô­µÈÖ÷Ì⣬ÿһÕµÄÄÚÈÝ×Ô³ÉÌåϵ£¬Êʺϸ÷ÁìÓò¼¼ÊõÈËÔ±×÷Ñ¡ÔñÐÔµÄÔĶÁ¡£
»ã¾ÛÖøÃûMySQLר¼ÒÔÚʵ¼ùÖй¹½¨´óÐÍϵͳµÄ¶àÄê¾­Ñé¡£
ÆÊÎöMySQLÄÚ²¿¹¤×÷»úÖÆ£¬Ö¸µ¼¶ÁÕßMySQL¿ª·¢³ö¿ìËÙ¿É¿¿µÄϵͳ¡£
ʵÀý½²½âMySQLʵÓÃÓÖ°²È«µÄ¸ßÐÔÄÜ֮·¡£
¡¾ÒëÕßÐò¡¿
ÔÚ½øÈëMySQLÊÀ½ç֮ǰ£¬ÏÈÕÕÀý½éÉÜÒ»ÏÂMySQLµÄÀúÊ·£¨¿öÇÒ±¾ÊéÀïҲûÌáµ½ÕâЩ£©¡£
ÕæÕýÒÔMySQLΪÃûµÄÊý¾Ý¿âÊÇ´Ó1994Ä꿪ʼ¿ª·¢µÄ£¬²¢ÓÚ1995ÄêµÚÒ»´Î³ÊÏÖÔÚС·¶Î§µÄÓû§ÃæÇ°£¬ËüµÄ¿ª·¢Õ߸պò»ÊÇÃÀ¹úÈË£¬¶øÊÇÁ½¸öÈðµäÈËMichael Widenius ºÍ David Axmark¡£ÄÇʱµÄMySQL»¹·Ç³£¼òª£¬³ýÁËÔÚÒ»¸ö±íÉÏ×öһЩInsert¡¢Update¡¢DeleteºÍSelect²Ù×÷£¬¿ÖÅÂûÓиü¶àµÄ¹¦ÄܸøÓû§Ê¹Óá£ÕâÖÖÇé¿öÖ±µ½2001Äê×óÓÒ·¢²¼3.23°æµÄʱºò£¬²ÅÓÐÁËÏÔÖøµÄ½ø²½——ËüÖ§³Ö´ó¶àÊýµÄ»ù±¾SQL²Ù×÷ÁË£¬¶øÇÒ»¹¼¯³ÉÁËÎÒÃÇÏÖÔÚÊìʶµÄMyISAMºÍInnoDB´æ´¢ÒýÇæ¡£È»ºóÓÖÊǼ¸Äê²»¶ÏÍêÉÆµÄ¹ý³Ì£¬µ½ÁË2004Äê10Ô£¬Õâ¸öº»Êµ»ù´¡µÄ¹ý³Ìµ½´ïÁ˶¥·å——4.1Õâ¸ö¾­µä°æ±¾·¢²¼ÁË¡£´ÎÄê10Ô£¬ÓÖÒ»Àï³Ì±®Ê½µÄMySQL°æ±¾·¢²¼ÁË£¬ÔÚгöµÄMySQL 5.0 Àï¼ÓÈëÁËÓαꡢ´æ´¢¹ý³Ì¡¢´¥·¢Æ÷¡¢ÊÓͼºÍÊÂÎñµÄÖ§³Ö£¬×¼±¸½øÈëÖи߶ËÓ¦ÓÃÁìÓò¡£ÔÚ5.0Ö®ºóµÄ°æ±¾ÀMySQLÃ÷È·µØ±íÏÖ³öÂõÏò¸ßÐÔÄÜÊý¾Ý¿âµÄ·¢Õ¹²½·¥¡£
µ½½ñÌ죬MySQLÒѾ­ÉÏÉýµ½ÁË600¶àÍòµÄ×°»úÁ¿£¬ÖøÃûµÄWordPress¡¢phpBB¶¼ÒÔMySQLΪºǫ́Êý¾Ý¿â£¬ºÜ¶à´óÐ͵ÄWWWÓ¦ÓÃÀýÈçWikipedia¡¢GoogleºÍFacebook£¬Ò²¶¼²ÉÓÃÁËMySQL×÷ΪËüÃǵÄÊý¾Ý´æ´¢ÏµÍ³¡£
·´¹Û¹úÄÚ£¬¼øÓÚÐÄÕÕ²»ÐûµÄÔ­Òò£¬MySQLµÄÆÕ¼°³Ì¶È»¹²»ÈçSQL
Server¡£¾ÍÎÒÕâЩÄêÀ´µÄËù¼ûËùÎŶøÑÔ£¬Ò»Ö±×÷ΪMySQL»Æ½ð´îµµµÄPHP¶¼³£³£Ê¹


Ïà¹ØÎĵµ£º

MYSQLÒýÇæ¼òµ¥¶Ô±È

·þÎñÆ÷ÒµÎñÀàÐÍ¶Ô±È ÐÔÄÜÆ¿¾±
DB                   I/O´ÅÅÌ
ת·¢·þÎñÆ÷         Íø¿¨PPS
¶¯Ì¬WEBǰ̨         CPU
¾²Ì¬WEBǰ̨   ......

MysqlµÄDBHelper.cs

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MySql.Data.MySqlClient;
namespace i_salesDAL
{
public class DBHelper
{
//Òýµ¼Êý¾Ý¿âÁ¬½ÓÊý¾Ý¿âµ÷ÓÃWeb.ConfigÎļþ
private static MySqlConnection connection;
//´´½¨ ......

MySQL ÖÐÎÄÏÔʾÂÒÂë

×î½ü¹ØÓÚÖÐÎÄÏÔʾÂÒÂëµÄÌù×ӱȽ϶࣬ËùÒÔÒ²×öÁ˸ö×ܽ᣺
¿ÉÒԲο¼Ò»ÏÂÑîÌÎÌΰæÖ÷µÄ¡¶¸÷ÖÖÂÒÂëÎÊÌâ»ã×Ü¡·
http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.html
MySQL×Ö·û¼¯µÄÔ­Àí½éÉÜ¡£ÕªÂ¼ÓÚ¹Ù·½Îĵµ¡£http://dev.mysql.com/doc/refman/5.1/zh/charset.html
²»Í¬µÄ±àÂë¸ñʽ»áµ¼ÖÂͬһ×Ö· ......

Óöµ½µÄÒ»¸ömysql±¸·Ý»Ö¸´µÄÎÊÌâ

Êý¾Ý¿âÌØµã
£­£­Ê¹ÓÃpartition£¬´æÔÚÉϰٸö·ÖÇø
£­£­½¨±íʱָ¶¨ÁËdata_dirºÍindex_dir£¬Êý¾Ý²»ÊÇ´æ´¢ÔÚĬÈÏλÖ㬶øÊÇÔÚmysqldµÄÊý¾ÝĿ¼ÏÂlinkµ½ÕæÕýµÄÊý¾ÝÎļþ
±¸·Ý»Ö¸´ÒªÇó
£­£­±¸·Ý³öÀ´µÄÊý¾Ý»Ö¸´Ê±Òª»Ö¸´³É²»Í¬µÄ±íÃû
£­£­»Ö¸´³öÀ´µÄÊý¾Ýʵ¼Ê´æ´¢Î»ÖÃÒ²Òª´æ´¢ÔÚÓëÔ­±í²»Í¬µÄλÖÃ
ÎÊÌâ
Èç¹ûÖ±½Ómysqldump£­sourc ......

linux mysqlÍü¼ÇÃÜÂëµÄ¶àÖÖ½â¾ö·½·¨¡£


ÎÒµÄϵͳÊÇubuntu6.06£¬×î½üÐÂ×°ºÃµÄmysqlÔÚ½øÈëmysql¹¤¾ßʱ£¬×ÜÊÇÓдíÎóÌáʾ:
# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ʹÓÃÍøÉϽéÉܵķ½·¨ÐÞ¸ÄrootÓû§µÄÃÜÂ룺
# mysqladmin -uroot -p password 'newpassword'
Enter pass ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ