Database
文章平均质量分 69
雨风hha
加油,加油~~
展开
-
MySql查询的一些优化技巧
1 字段尽量设置为NOT NULL2 减少数据转化3 用join代替子查询4 用union all 来代替union以下是几个MySql优化的小技巧,不过是英文的,http://www.databasejournal.com/features/mysql/article.php/3813821/Five-Query-Optimizations-in-My原创 2012-12-04 14:35:50 · 589 阅读 · 0 评论 -
mysql索引的使用傻瓜教程
mysql教程:索引的使用1. 索引(index)是帮助MySQL高效获取数据的数据结构。 它对于高性能非常关键,但人们通常会忘记或误解它。 索引在数据越大的时候越重要。规模小、负载轻的数据库即使没有索引,也能有好的性能, 但是当数据增加的时候,性能就会下降很快。Tip:蠕虫复制,可以快速复制大量的数据例:insert into emp select * from emp;转载 2013-08-20 11:30:43 · 729 阅读 · 0 评论 -
MySQL定时计划任务
5.1版本以后,MYSQL支持定时执行(event)的功能,就跟linux的crontab差不多。先查看一下你的MSYQL版本,查询版本信息的SQL语句:Sql代码 select VERSION() 确定版本支持之后,再查看一下event是否开启:Sql代码 show variables like '%sche%';原创 2013-08-19 14:51:44 · 790 阅读 · 0 评论 -
MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.转载 2013-08-07 16:17:57 · 551 阅读 · 0 评论 -
高性能Mysql主从架构的复制原理及配置详解
温习《高性能MySQL》的复制篇.1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个转载 2013-08-04 20:35:32 · 600 阅读 · 0 评论 -
MySQL数据库的主从复制详解
MYSQL的master,slave环境的搭建试验环境:Linux5.5(32bit)撰写人:hx10日期:2010/7/3 hangzhouBlog:http://hi.baidu.com/hx10试验环境:Master:10.80.11.203Slave1:10.80.11.204Slave2:10.80.11.205 安装mysql c原创 2013-08-02 19:25:27 · 729 阅读 · 0 评论 -
MySQL中添加用户的两种方法
文章开头,我就开门见山,直接为大家介绍在MySQL中添加用户的方法,即有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表;比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限已缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQL root用户连接,转载 2013-08-01 16:31:41 · 995 阅读 · 0 评论 -
MySQL grant 语法的详细解析
以下的文章是MySQL grant语法的详细解析,如果你对MySQL grant 语法的相关的实际操作有兴趣的话,你就可以对以下的文章点击观看了。我们大家都知道MySQL数据库赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.转载 2013-08-01 16:39:57 · 924 阅读 · 0 评论 -
MySQL/sqlserver查询in操作 查询结果按in集合顺序显示
mysql用下面的语句select * from ibs6_terminal_adv_inf where id in (16,14,15) order by field(id,16,14,15)select * from ibs6_terminal_adv_inf where id in (16,14,15) order by find_in_set(id,'16,14,15')s转载 2013-07-12 16:06:29 · 931 阅读 · 0 评论 -
MySQL 主从复制与读写分离
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通转载 2013-07-06 22:25:36 · 577 阅读 · 0 评论 -
MySQL 5.5.11 源代码编译安装—详细过程
为什么要折腾? 首先 说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定。如果想用最简便的方法安装mysql,那么本文不适合你;如果你喜欢“折腾”,有兴趣了解这一条sudo apt-get install帮你做了什么,有兴趣了解internal linux的细节并想尝试自己编译软件,那么你是转载 2013-01-28 17:49:01 · 676 阅读 · 0 评论 -
MySQL-5.5.11 源码安装记录
操作系统:ubuntu 11.04 1、安装所需要系统库相关库文件 2、创建mysql安装目录 # mkdir -p /usr/local/mysql/ 4、创建用户和用户组与赋予数据存放目录权限 # groupadd mysql # useradd -g mysql mysql # chown mysql.mysql -R /service转载 2013-01-28 17:29:35 · 496 阅读 · 0 评论 -
MySQL数据库的初始化mysql_install_db
一、mysql_install_db说明当MySQL的系统库(mysql系统库)发生故障或需要新加一个mysql实例时,需要初始化mysql数据库。需要使用的命令:/usr/local/mysql/bin/mysql_install_db#/usr/local/mysql/bin/mysql_install_db --help 可以查看帮助信息如下Usage: /usr/local转载 2013-01-04 17:19:19 · 11406 阅读 · 1 评论 -
MySQL数据库备份命令
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername转载 2012-12-28 13:17:46 · 491 阅读 · 0 评论 -
MySql百万级数据库优化方案
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select转载 2012-12-04 14:43:47 · 463 阅读 · 0 评论 -
Windows平台下从命令行进入MySQL管理页面
1,首先需要找到自己的mysql所在文件夹(如D盘) 打开命令提示符 默认为C:\User\Username>或者是C:\Documents and settings\Administrator 这是win7和xp的区别2,D: Enter进入D盘 利用cd命令进入mysql下bin文件夹 D:\>原创 2015-03-21 10:15:16 · 953 阅读 · 0 评论