随笔分类 -  Mysql

上一页 1 2 3 4 下一页
MySQL存储过程中的3种循环
摘要:在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL... 阅读全文
posted @ 2016-01-18 13:29 馒头斋 阅读(481) 评论(0) 推荐(0)
mysql利用存储过程批量插入数据
摘要:最近需要测试一下mysql单表数据达到1000W条以上时增删改查的性能。由于没有现成的数据,因此自己构造,本文只是实例,以及简单的介绍。首先当然是建表:[sql]view plaincopyCREATETABLE`fortest`(`ID`INT(30)UNSIGNEDNOTNULLAUTO_INC... 阅读全文
posted @ 2016-01-18 12:01 馒头斋 阅读(333) 评论(0) 推荐(0)
mysql 数据库自增id 的总结
摘要:有一个表StuInfo,里面只有两列 StuID,StuName其中StuID是int型,主键,自增列。现在我要插入数据,让他自动的向上增长,insert into StuInfo(StuID,StuName) values(????) 如何写?INSERT INTO StuInfo(StuID,S... 阅读全文
posted @ 2016-01-12 10:29 馒头斋 阅读(4918) 评论(0) 推荐(0)
mysql 优化analyze table
摘要:Analyze TableMySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际散列程度,那么索引就基本失效了。... 阅读全文
posted @ 2016-01-11 14:22 馒头斋 阅读(496) 评论(0) 推荐(0)
mysql 表日常变化前几
摘要:mysql 表日常变化前几use performance_schema create table test.snap1 as SELECT OBJECT_SCHEMA, OBJECT_NAME, COUNT_STAR, SUM_TIMER_WAIT, COUNT_READ, SUM_TIMER_RE... 阅读全文
posted @ 2015-12-21 11:01 馒头斋 阅读(205) 评论(0) 推荐(0)
批量删除脚本
摘要:Oracle批量删除数据脚本:#!/bin/bashsource . /home/oracle/.bash_profilesqlplus wms_sh6tnur6xpyndu =s_id AND id<=e_id;SET s_id=e_id;SELECT s_id,e_id;END WHILE;CO... 阅读全文
posted @ 2015-12-16 15:13 馒头斋 阅读(353) 评论(0) 推荐(0)
MySQL5.6 ALTER TABLE 分析和测试
摘要:在MySQL5.5和之前版本,在运行的生产环境对大表(超过数百万纪录)执行Alter操作是一件很困难的事情。因为将重建表和锁表,影响用户者的使用。因此知道Alter操作何时结束对我们是非常重要的.甚至当执行Create index的时候.如果启用了fast_index_creation,则不会重建表... 阅读全文
posted @ 2015-12-14 16:51 馒头斋 阅读(1581) 评论(0) 推荐(0)
查看mysql库大小,表大小,索引大小
摘要:查看所有库的大小mysql> use information_schema;Database changedmysql> selectconcat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as datafrom TABLES;+----------+| d... 阅读全文
posted @ 2015-12-10 10:52 馒头斋 阅读(256) 评论(0) 推荐(0)
sysbench 安装
摘要:sysbench源代码可以在https://launchpad.net/sysbench找到。也可以从本文件附件中下载。先安装好mysql,记录下安装目录。默认为/usr/local/mysql该目录将在后续sysbench安装中,多次使用。如果MySQL不是安装在该默认目录,请在后续步骤中替换。s... 阅读全文
posted @ 2015-12-08 11:12 馒头斋 阅读(167) 评论(0) 推荐(0)
Can't locate ExtUtils/MakeMaker.pm
摘要:Can't locate ExtUtils/MakeMaker.pm解决:yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker 阅读全文
posted @ 2015-12-02 10:34 馒头斋 阅读(377) 评论(0) 推荐(0)
mysql 表空间及索引的查看方法
摘要:CONCAT:concat() 方法用于连接两个或多个数组。database:数据库(11张) 数据库,简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、... 阅读全文
posted @ 2015-11-24 19:30 馒头斋 阅读(990) 评论(0) 推荐(0)
mysql添加索引
摘要:1.添加PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )2.添加UNIQUE(唯一索引)mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)3.... 阅读全文
posted @ 2015-11-18 16:45 馒头斋 阅读(566) 评论(0) 推荐(0)
Mysql事物与Metadata lock 问题
摘要:环境说明: MySQL 5.6.16 OS:Linux RedHat 6.2 64bit1.问题描述目前新上一个使用MySQL数据库项目,在数据库中,每隔5分钟做truncate某个表操作,经常出现metadata lock锁等待,导致后面的对这个表的所有操作(包括读)全部metadata lo... 阅读全文
posted @ 2015-10-29 15:12 馒头斋 阅读(1848) 评论(0) 推荐(0)
Table '.\mysql\proc' is marked as crashed and should be repaired 报错
摘要:Table '.\mysql\proc' is marked as crashed and should be repaired 报错解决方法:找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:myisamchk -c -r ../data/mysql/proc.MYI然后m... 阅读全文
posted @ 2015-10-14 17:05 馒头斋 阅读(279) 评论(0) 推荐(0)
mysql max_allowed_packet 设置过小导致记录写入失败
摘要:mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+-----------------... 阅读全文
posted @ 2015-09-10 18:05 馒头斋 阅读(153) 评论(0) 推荐(0)
mysql的innodb中事务日志ib_logfile
摘要:mysql的innodb中事务日志ib_logfile事务日志或称redo日志,在mysql中默认以ib_logfile0,ib_logfile1名称存在,可以手工修改参数,调节开启几组日志来服务于当前mysql数据库,mysql采用顺序,循环写方式,每开启一个事务时,会把一些相关信息记录事务日志中... 阅读全文
posted @ 2015-09-10 16:33 馒头斋 阅读(236) 评论(0) 推荐(0)
观察mysql进程状态
该文被密码保护。
posted @ 2015-09-08 15:25 馒头斋 阅读(4) 评论(0) 推荐(0)
mysql connect status
该文被密码保护。
posted @ 2015-09-08 15:22 馒头斋 阅读(6) 评论(0) 推荐(0)
Mysql加密方式
摘要:MySQL数据库的认证密码有两种方式,MySQL 4.1版本之前是MySQL323加密,MySQL 4.1和之后的版本都是MySQLSHA1加密,MySQL数据库中自带Old_Password(str)和Password(str)函数,它们均可以在MySQL数据库里进行查询,前者是MySQL323加... 阅读全文
posted @ 2015-09-01 14:17 馒头斋 阅读(562) 评论(0) 推荐(1)
mysql qps tps
摘要:(1)QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql > show global status like 'Question%'; (2)TPS(每秒事务量) TPS = (Com_commit + Com_rollback)... 阅读全文
posted @ 2015-08-26 11:01 馒头斋 阅读(304) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页