`
njthnet
  • 浏览: 1201 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

自己用java写的一个开源项目,可以对远程和本地的MySQL进行一键优化

阅读更多
该项目已经收列录到 OpenSource 大全 http://open-open.com/open256325.htm

Mysql Optimize Analysis Description 
项目地址:http://code.google.com/p/mysqloa


为什么要开发这个工具(Why)

    “一键优化”功能,可以优化本地/远程需要优化的机器,将繁琐的优化工作“傻瓜”式操作

    不可能完全记住MySQL中的300多个配置参数每个的作用,在配置管理时就可以知道每个参数的作用,起到指引的作用

    查看手册或者去google还是比较繁琐,输入关键字检索,很快就可以找到,配置信息的内容和参数

    通过web界面修改MySQL配置参数,简化操作

    修改配置信息不需要重启直接生效,可以反复修改,所见即所得,提高效率

    以前修改数据库配置需要有一定的先决条件,现在只要打开一个浏览器就可以

    根据机器、操作系统信息推荐需要配置优化的参数,起到指引的作用,简化用户操作


一般什么人会使用(Who)

    数据库管理员
    系统运维管理员
    程序员

怎么使用(How)

    通过web界面操作在任何位置的MySQL服务器


===================================================================================================

目前只是测试版本,下面将开发对SQL语句的分析,

比如:输入 select * from users 这样的SQL语句,将会提示您改成 select id,name,age from users 的SQL语句,

或者您输入 select  id from users where id in (1,2,3,...20) 这样的SQL语句将自动提示您改成  select  id from crm_users where id =1 or id=2 or id=3 .....or id=20

另外还可以对MySQL 集群和 MySQL同步运行的状态进行 检测。

我会继续坚持下去的。

如果大家有什么意见和建议 可以 留言给我,谢谢各位。


分享到:
评论
2 楼 heavener 2009-12-27  
好东西,试验了一下挺好。如果有其他数据库的就更好了
1 楼 ckn126 2009-12-08  
非常不错的东西!对于MySQL的优化没有考虑这么多

相关推荐

    Linux Centos 一键安装web环境

    你可以根据项目需求选择其中一个或两者结合使用。 MySQL是流行的开源关系型数据库管理系统,广泛应用于网站开发。安装MySQL时,通常会创建root用户并设置密码,然后创建数据库供Web应用使用。 PHP是一种服务器端...

    sh-1.5.5+阿里云Linux一键安装web环境指南

    4. **Tomcat**:是Apache软件基金会的一个开源项目,主要作为Java Servlet和JavaServer Pages(JSP)的容器。它支持运行Java Web应用程序,对于需要Java后端的网站或服务非常有用。 5. **MySQL**:是世界上最流行的...

    linux 自动安装 JDK MySql

    MySQL是一个流行的开源关系型数据库管理系统,广泛用于Web应用和大数据存储。 1. 更新软件包列表: ``` sudo apt-get update ``` 2. 安装MySQL Server: 对于Ubuntu/Debian系系统: ``` sudo apt-get install mysql...

    CDH和Mysql安装脚本

    MySQL是一个广泛使用的开源关系型数据库管理系统,对于CDH中的CM存储元数据和监控数据至关重要。脚本可能包含以下步骤: 1. **仓库配置**:添加MySQL的官方软件仓库,确保能获取到最新的安装包。 2. **依赖安装**...

    自动化安装脚本:Jdk、Mysql、Tomcat.zip

    接下来是MySQL,这是一个广泛使用的开源关系型数据库管理系统。MySQL的自动化安装可能包括下载安装包、配置安装参数、创建系统用户和服务、设定root用户的初始密码等步骤。在配置过程中,我们还需要关注存储引擎的...

    mysql数据库和sqlyog客户端

    SQLyog是Webyog公司推出的一款图形化MySQL管理工具,提供了一个直观易用的界面来操作MySQL数据库。它集成了许多数据库管理和开发的功能,如数据浏览、编辑、备份、导入/导出、数据库设计和性能优化等。SQLyog的出现...

    2015-09-09 16:26:44 - 阿里云Linux一键安装web环境

    这个压缩包中的"aliyun一键web1.5.5.zip"很可能就是这样一个脚本工具,它包含了安装、配置和优化Web环境的指令。用户只需要执行这个脚本,就可以在阿里云Linux服务器上搭建好Web服务环境,无需手动逐个安装和配置...

    Linux一键安装web环境全攻略

    ### Linux一键安装Web环境全攻略知识点详解 #### 一、版权与公司介绍 - **版权声明**: 该文档属于上海驻云信息科技有限公司所有,并保留所有权利。任何未经过书面许可的复制、转载行为都将受到法律追究。 - **公司...

    XAMPP V1.7.2 Final for Linux【建站集成软件包】官方多国语言安装版

    **XAMPP** 是一个非常受欢迎的开源建站集成软件包,专为开发人员提供便捷的本地服务器环境。它的名称是“**X** AMP”的缩写,其中**X** 表示跨平台,**A** 代表 Apache HTTP 服务器,**M** 代表 MySQL 数据库,**P**...

    一键部署:一键部署Ubuntu开发环境。一键部署Ubuntu开发环境

    综上所述,一键部署Ubuntu开发环境利用Bash脚本自动化了上述所有步骤,让开发者能快速拥有一个配置完善的开发环境,从而更专注于编写代码和项目开发。在实践中,可以根据个人需求对脚本进行定制,添加或移除特定的...

    利用ansible一键安装GreatSQL并完成MGR部署

    Ansible作为一个流行的开源自动化工具,可以用于配置管理、应用部署、任务执行等场景。本篇文章将深入探讨如何利用Ansible一键安装GreatSQL,并完成MGR(Group Replication)的部署。 首先,我们来了解GreatSQL。...

    毕设&课程作业_这是一个智能家居系统。.zip

    从标签“毕设”我们可以推断,这个项目可能是一个学生在完成学位时的必要组成部分,旨在展示其在计算机科学,特别是人工智能领域的知识和技能。"系统"标签表明这可能是一个完整的软件系统,而非孤立的代码片段。而...

    护卫神.JSP大师 v3.0.0

    首先,该软件的核心功能是能够一键安装Apache Tomcat服务器,这是一款广泛使用的Java应用服务器,特别适合部署JSP应用程序。Tomcat以其轻量级、开源的特性深受开发者喜爱。通过"护卫神.JSP大师",用户无需手动配置...

    阿里云Linux建站全套工具

    使用CentOS建站,用户可以享受到开源社区的丰富资源和强大的技术支持。 2. **Web服务器**:通常,建站会使用Apache或Nginx作为Web服务器。这两款服务器软件都支持多种编程语言,如PHP、Python和Java,能够处理静态...

    基于web的电脑配件交易网站的设计与实现-开题报告.docx

    - **提升用户体验:**通过建立一个全面的电脑配件交易平台,提高用户选购和购买体验。 - **满足市场需求:**针对当前市场上缺乏综合性配件交易平台的问题,提供一站式的购物解决方案。 - **促进信息技术应用:**利用...

Global site tag (gtag.js) - Google Analytics