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

»ùÓÚSphinx+MySQLÈ«ÎļìË÷¼Ü¹¹Éè¼Æ

ǰÑÔ£º
±¾ÎIJûÊöµÄÊÇÒ»¿î¾­¹ýÉú²ú»·¾³¼ìÑéµÄǧÍò¼¶Êý¾ÝÈ«ÎļìË÷£¨ËÑË÷ÒýÇæ£©¼Ü¹¹¡£±¾ÎÄÖ»Áгöǰ¼¸ÕµÄÄÚÈݽÚÑ¡£¬²»ÌṩȫÎÄÄÚÈÝ¡£
ÔÚDELL PowerEdge 6850·þÎñÆ÷£¨ËÄ¿Å64 λInter Xeon MP 7110N´¦ÀíÆ÷ / 8GBÄڴ棩¡¢RedHat AS4 Linux²Ù×÷ϵͳ¡¢MySQL 5.1.26¡¢MyISAM´æ´¢ÒýÇæ¡¢key_buffer=1024M»·¾³ÏÂʵ²â£¬µ¥±í1000ÍòÌõ¼Ç¼µÄÊý¾ÝÁ¿£¨ÕâÕÅMySQL±íÓµÓÐint¡¢datetime¡¢varchar¡¢textµÈÀàÐ͵Ä10¶à¸ö×ֶΣ¬Ö»ÓÐÖ÷¼ü£¬ÎÞÆäËüË÷Òý£©£¬ÓÃÖ÷¼ü£¨PRIMARY KEY£©×÷ΪWHEREÌõ¼þ½øÐÐSQL²éѯ£¬Ëٶȷdz£Ö®¿ì£¬Ö»ºÄ·Ñ0.01Ãë¡£
³ö×Ô¶íÂÞ˹µÄ¿ªÔ´È«ÎÄËÑË÷ÒýÇæÈí¼þ Sphinx £¬µ¥Ò»Ë÷Òý×î´ó¿É°üº¬1ÒÚÌõ¼Ç¼£¬ÔÚ1ǧÍòÌõ¼Ç¼Çé¿öϵIJéѯËÙ¶ÈΪ0.xÃ루ºÁÃë¼¶£©¡£Sphinx´´½¨Ë÷ÒýµÄËÙ¶ÈΪ£º´´½¨100ÍòÌõ¼Ç¼µÄË÷ÒýÖ»Ðè3¡«4·ÖÖÓ£¬´´½¨1000ÍòÌõ¼Ç¼µÄË÷Òý¿ÉÒÔÔÚ50·ÖÖÓÄÚÍê³É£¬¶øÖ»°üº¬×îÐÂ10ÍòÌõ¼Ç¼µÄÔöÁ¿Ë÷Òý£¬Öؽ¨Ò»´ÎÖ»Ð輸ʮÃë¡£
»ùÓÚÒÔÉϼ¸µã£¬ÎÒÉè¼Æ³öÁËÕâÌ×ËÑË÷ÒýÇæ¼Ü¹¹¡£ÔÚÉú²ú»·¾³ÔËÐÐÁËÒ»ÖÜ£¬Ð§¹û·Ç³£²»´í¡£ÓÐʱ¼äÎÒ»áרΪÅäºÏSphinxËÑË÷ÒýÇæ£¬¿ª·¢Ò»¸öÂß¼­¼òµ¥¡¢Ëٶȿ졢ռÓÃÄÚ´æµÍ¡¢·Ç±íËøµÄMySQL´æ´¢ÒýÇæ²å¼þ£¬ÓÃÀ´´úÌæMyISAMÒýÇæ£¬ÒÔ½â¾öMyISAM´æ´¢ÒýÇæÔÚÆµ·±¸üвÙ×÷ʱµÄËø±íÑÓ³ÙÎÊÌâ¡£ÁíÍ⣬·Ö²¼Ê½ËÑË÷¼¼ÊõÉÏÒÑÎÞÈκÎÎÊÌâ¡£
Ò»¡¢ËÑË÷ÒýÇæ¼Ü¹¹Éè¼Æ£º
1¡¢ËÑË÷ÒýÇæ¼Ü¹¹Í¼£º
2¡¢ËÑË÷ÒýÇæ¼Ü¹¹Éè¼ÆË¼Â·£º
(1)¡¢µ÷Ó÷½Ê½×î¼ò»¯£º
¾¡Á¿·½±ãǰ¶ËWeb¹¤³Ìʦ£¬Ö»ÐèÒªÒ»Ìõ¼òµ¥µÄSQLÓï¾ä“SELECT ... from myisam_table JOIN sphinx_table ON (sphinx_table.sphinx_id=myisam_table.id) WHERE query='...';”¼´¿ÉʵÏÖ¸ßЧËÑË÷¡£
(2)¡¢´´½¨Ë÷Òý¡¢²éѯËٶȿ죺
¢Ù¡¢Sphinx Search ÊÇÓɶíÂÞ˹ÈËAndrew Aksyonoff ¿ª·¢µÄ¸ßÐÔÄÜÈ«ÎÄËÑË÷Èí¼þ°ü£¬ÔÚGPLÓëÉÌҵЭÒéË«Ðí¿ÉЭÒéÏ·¢ÐС£
SphinxµÄÌØÕ÷£º
SphinxÖ§³Ö¸ßËÙ½¨Á¢Ë÷Òý£¨¿É´ï10MB/Ã룬¶øLucene½¨Á¢Ë÷ÒýµÄËÙ¶ÈÊÇ1.8MB/Ã룩
¸ßÐÔÄÜËÑË÷£¨ÔÚ2-4 GBµÄÎı¾ÉÏËÑË÷£¬Æ½¾ù0.1ÃëÄÚ»ñµÃ½á¹û£©
¸ßÀ©Õ¹ÐÔ£¨Êµ²â×î¸ß¿É¶Ô100GBµÄÎı¾½¨Á¢Ë÷Òý£¬µ¥Ò»Ë÷Òý¿É°üº¬1ÒÚÌõ¼Ç¼£©
Ö§³Ö·Ö²¼Ê½¼ìË÷
Ö§³Ö»ùÓÚ¶ÌÓïºÍ»ùÓÚͳ¼ÆµÄ¸´ºÏ½á¹ûÅÅÐò»úÖÆ
Ö§³ÖÈÎÒâÊýÁ¿µÄÎļþ×ֶΣ¨ÊýÖµÊôÐÔ»òÈ«ÎļìË÷ÊôÐÔ£©
Ö§³Ö²»Í¬µÄËÑË÷ģʽ£¨“ÍêȫƥÅ䔣¬“¶ÌÓïÆ¥Å䔺͓ÈÎһƥÅ䔣©
Ö§³Ö×÷ΪMysqlµÄ´æ´¢ÒýÇæ
¢Ú¡¢Í¨¹ý¹úÍâ¡¶High Performance MySQL¡·×¨¼Ò×éµÄ²âÊÔ¿ÉÒÔ¿´³ö£¬¸ù¾ÝÖ÷¼ü½øÐвéѯµÄÀàËÆ&ldquo


Ïà¹ØÎĵµ£º

mysql µ¼Èë¡¢µ¼³öÊý¾Ý¿â¡¢±í

DOS¡¡´°¿Ú
¿ªÊ¼£­£¾ÔËÐУ­£¾¡¡cmd
µ¼³öΪ£º¡¡mysqldump -u Óû§Ãû -p  --opt  Êý¾Ý¿âÓû§Ãû >
Êý¾Ý¿âÃû.sql
ÊäÈëÄãµÄÊý¾Ý¿âÃÜÂë!phpma.com
µ¼ÈëΪ£ºmysql -u Óû§Ãû -p Êý¾Ý¿âÓû§Ãû < Êý¾Ý¿âÃû.sql
£¨Òª
ÔÚµ±Ç°Ä¿Â¼Ï²Ù×÷£©
ÒªÏ뽫Îı¾Îļþ

pet.txt

×°ÔØµ½
pet
±íÖУ¬Ê¹Ó ......

MYSQL Ë«»úÈȱ¸ÅäÖÃÊÖ²á()


[Ô­´´] MYSQL Ë«»úÈȱ¸ÅäÖÃÊÖ²á[Ô­´´]
http://www.chinaunix.net ×÷Õß:squall1  ·¢±íÓÚ£º2007-07-23 19:01:43
¡¾·¢±íÆÀÂÛ¡¿¡¾²é¿´Ô­ÎÄ¡¿¡¾´æ´¢±¸·ÝÖ®¼ÒÌÖÂÛÇø¡¿¡¾¹Ø±Õ¡¿
×÷ÕߣºCU-squall   
·¢±íÓÚ£º2005Äê4ÔÂ18ÈÕ 8:21  ¿ÉÒÔ²»¾­×÷ÕßͬÒâ×ÔÓÉ´«²¥£¬Çë×¢Ã÷×÷Õß³ö´¦¡£
ʹ ......

MySQL Êý¾Ý¿â³£ÓÃÃüÁî


1¡¢MySQL³£ÓÃÃüÁî
create database name; ´´½¨Êý¾Ý¿â
use databasename; Ñ¡ÔñÊý¾Ý¿â
drop database name Ö±½Óɾ³ýÊý¾Ý¿â£¬²»ÌáÐÑ
show tables; ÏÔʾ±í
describe tablename; ±íµÄÏêϸÃèÊö
select ÖмÓÉÏdistinctÈ¥³ýÖØ¸´×Ö¶Î
mysqladmin drop databasename ɾ³ýÊý¾Ý¿âǰ£¬ÓÐÌáʾ¡£
ÏÔʾµ±Ç°mysql°æ±¾ºÍµ±Ç°ÈÕÆÚ
s ......

¸ü¶àMySQLÃüÁÍü

Ò» . °²×°ÓëÅäÖÃMYSQL 
¡¡¡¡¶þ . ³£ÓÃmysqlÃüÁîÐÐÃüÁî 
¡¡¡¡1 .mysqlµÄÆô¶¯ÓëÍ£Ö¹ 
¡¡¡¡Æô¶¯MYSQL·þÎñ net start mysql 
¡¡¡¡Í£Ö¹MYSQL·þÎñ net stop mysql 
¡¡¡¡2 . netstat –na | findstr 3306 ²é¿´±»¼àÌýµÄ¶Ë¿Ú , findstrÓÃÓÚ²éÕÒºóÃæµÄ¶Ë¿ÚÊÇ·ñ´æÔÚ 
¡¡¡¡3 . ÔÚÃüÁîÐÐÖеǽ ......

PHP»·¾³ IIS+PHP+MYSQL»·¾³µÄ¼ÜÉè

ºÜ¾ÃûÓÐЩһЩÓÐÓô¦µÄµÄ¶«Î÷ÁË£¡½ñÌì¾Í²»ºúÂÒµÄд¶«Î÷ÁË!дһЩÓÐÓõ졵±È»Ç°ÌáÏÂÊǺܸÐлºÜ¶à¾­³£À´ÎÒ²©¿ÍµÄÅóÓÑһϣ¡¶àл´ó¼Ò£¡£¡£¡£¡£¡
½ñÌìдµÄÊǹØÓÚphp»·¾³¼ÜÉèµÄµÚÒ»ÖÖ·½Ê½£¡µ±È»ÎҾͲ»½ØÍ¼ÁË£¡´ó¼ÒÖ»Òª°´ÕÕ²Ù×÷¾Í¿ÉÒÔʵÏֵģ¡
Ò»¡¢°²×° PHP £º±¾ÎÄPHP°²×°Â·¾¶È¡ÎªD:\php\php4\(Ϊ±Ü»ìÏý£¬PHP5.1.x°æ±¾°²×°Â·¾ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ