mysql
qzlink
这个作者很懒,什么都没留下…
展开
-
MySQL的经典用法----临时表与内存表
mysql5.5性能优化-内存表临时表与内存表内存表分为2种,但共同点是,重起数据库以后,内存中的数据全部丢失,内存表的功能有部分的限制,有些属性不能像正常表一样使用,所以请大家使用的时候谨慎参照官方文档.下面只是抛砖引玉. 1.临时表:表建在内存里,数据在内存里 2.内存表:表建在磁盘里,数据在内存里 其中包括2个重要的参数 [mysqld] # 内存表容量转载 2014-04-06 21:24:47 · 4955 阅读 · 0 评论 -
删除mysql-bin引起的数据库无法启动的问题
今天硬盘出现100%满了的问题,我进系统把mysql-bin删除了几个,结果发现无法启动mysql解决办法是把mysql-index文件中多余的内容删除即可转载 2017-05-03 10:49:24 · 1996 阅读 · 0 评论 -
mysql 安装指定版本 完整 删除 映射安装内存中 系统优化
mysql 安装指定版本 完整 删除 映射安装内存中 系统优化Mysql 服务器centos 系统下 优化http://www.centoscn.com/mysql/2015/0429/5312.html官方配置repos yum 安装配置http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/转载 2017-01-13 11:41:03 · 512 阅读 · 0 评论 -
mysql5.6通过mysqldump自动备份
http://blog.csdn.net/clj198606061111/article/details/45420311一、执行环境操作系统:linux redhat数据库:mysql 5.6二、备份规划1.数据备份位置/opt/www/back/database/pac/data2.备份日志位置/opt/www/bac转载 2015-10-05 15:27:42 · 464 阅读 · 0 评论 -
Mysql数据库读写分离、主从配置信息
Mysql一主多从和读写分离配置简记http://blog.csdn.net/chenjie19891104/article/details/7616665MySQL数据库的同步配置+MySql读写分离 http://blog.sina.com.cn/s/blog_8a00577d0101i1up.html转载 2014-07-01 11:57:28 · 679 阅读 · 0 评论 -
Mysql复制表结构、表数据
1、复制表结构及数据到新表CREATE TABLE 新表SELECT * FROM 旧表这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易转载 2014-05-22 11:19:24 · 396 阅读 · 0 评论 -
数据库中查询及删除重复记录的方法大全
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有转载 2014-05-22 11:18:40 · 974 阅读 · 0 评论 -
Mysql存储过程(三)——处理分页
分页功能在任何应用中都比较常见,而 Mysql 的存储过程分页必须通过动态 sql 来执行。分页对应的 offset 和 row_count 必须先用 concat 函数变成字符串组装到 sql 中(如语句 1 ),而不能直接使用(如语句 2 , Mysql 不支持)。 Mysql 分页功能的实现如下代码所示: CREATE PROCEDURE test_proc_mult转载 2014-04-06 01:43:55 · 550 阅读 · 0 评论 -
提高查询速度--数据库设计mysql索引
在数据库表中,使用索引可以大大提高查询速度。假如我们创建了一个51goodhome表:CREATE TABLE 51goodhome(ID INT NOT NULL,51goodhome_Name VARCHAR(16) NOT NULL);我们随机向里面插入了1000条记录,其中有一条 ID 51goodhome_Name转载 2014-04-06 22:20:33 · 558 阅读 · 0 评论 -
mysql数据库 引擎切换, 事务支持,存储过程非线程安全,需加锁
数据库操作查看数据库引擎: show engines; mysql默认的数据库引擎是MyISAM,不支持事务和外键,也可使用支持事务和外键的InnoDB。 在[mysqld]最后添加为上default-storage-engine=InnoDB,重启服务,数据库默认的引擎修改为InnoDB更改方式2:在建表的时候指定或者建完表修改Mysql代码转载 2014-04-06 22:19:16 · 2344 阅读 · 0 评论 -
MySQL中复合索引使用和优化
两个或更多个列上的索引被称作复合索引。利用索引中的附加列,您可以缩小搜索的范围,但使用一个具有两列的索引不同于使用两个单独的索引。复合索引的结构与电话簿类似,人名由姓和名构成,电话簿首先按姓氏对进行排序,然后按名字对有相同姓氏的人进行排序。如果您知道姓,电话簿将非常有用;如果您知道姓和名,电话簿则更为有用,但如果您只知道名不姓,电话簿将没有用处。所以说创建复合索引时,应该仔细考虑列的顺序。转载 2014-04-05 23:53:25 · 797 阅读 · 0 评论 -
mysql ibdata1文件非常大如何解决 主从数据库配置的时候也要注意
摘要: 分析: 1. 可能启用了共享表空间 2. 改变方法;启用独立表空间innodb_file_per_table(如果这个参数没有开启,mysql会将数据、索引、元数据都存入到ibdata中的) 数据表 表索引 MVCC(多版本并发控制)数据 回滚段 撤销表空间 表元数据,都写入到了ibdata1文件中。分析:1. 可能启用了共享表空间2. 改变方法;启转载 2017-05-03 10:52:27 · 2105 阅读 · 0 评论