| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1150 人关注过本帖
标题:请教一个mysql的问题
只看楼主 加入收藏
peak_yin
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-2-26
收藏
 问题点数:0 回复次数:3 
请教一个mysql的问题

我在radhat9上安装了一个mysql数据库,用ps命令看进程只有一个[mysqld],而后我把它拷贝到我另外一个linux上(也是radhat,只是裁减过)并运行, 用同样的ps查看进程发现有10个[mysqld]进程,请问这是否正常??,怎样把它改为一个进程运行呢??请多多指教????

搜索更多相关主题的帖子: mysql 
2006-02-26 15:45
京山游侠
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2006-2-12
收藏
得分:0 
呵呵,你的这个问题我还没有遇到过。

你可以试试使用服务配置窗口删除mysqld的启动脚本,不让它在启动系统后自动运行

以后要使用mysql的时候,再用
shell> cd /usr/local/mysql
shell> /bin/mysqld &
让服务在后台运行

相濡以沫,不如相忘于江湖
2006-02-26 21:37
peak_yin
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-2-26
收藏
得分:0 
帮帮我

你说的方法我试过了,结果是一样的

2006-02-27 09:27
京山游侠
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2006-2-12
收藏
得分:0 
我在网上找到这样一段话,你看看

数据库服务的主要瓶颈:单个服务的连接数对于一个应用来说,如果数据库表结构的设计能够按照数据库原理的范式来设计的话,并且已经使用了最新版本的MySQL,并且按照比较优化的方式运行了,那么最后的主要瓶颈一般在于单个服务的连接数,即使一个数据库可以支持并发500个连接,最好也不要把应用用到这个地步,因为并发连接数过多数据库服务本身用于调度的线程的开销也会非常大了。所以如果应用允许的话:让一台机器多跑几个MySQL服务分担。将服务均衡的规划到多个MySQL服务端口上:比如app_1 ==> 3301 app_2 ==> 3302...app_9 ==> 3309。一个1G内存的机器跑上10个MySQL是很正常的。让10个MySQLD承担1000个并发连接效率要比让2个MySQLD承担1000个效率高的多。当然,这样也会带来一些应用编程上的复杂度;

跟你的10个进程是不是有点联系?

查看一下你的启动脚本start_mysql.sh,看看是不是在这里启动了10个服务。

相濡以沫,不如相忘于江湖
2006-02-27 16:38
快速回复:请教一个mysql的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020072 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved