mysql
yf.z
这个作者很懒,什么都没留下…
展开
-
查看mysql数据库连接数、并发数相关信息
1.mysql> show status like 'Threads%';+-------------------+-------+| Variable_name| Value |+-------------------+-------+| Threads_cached| 58|| Threads_connected | 57|#...转载 2019-10-16 15:03:37 · 340 阅读 · 0 评论 -
使用flyway升级数据库, 编写可重复执行的增加字段和索引的存储过程
/* 添加字段 */DELIMITER $$DROP PROCEDURE IF EXISTS `add_column` $$CREATE PROCEDURE add_column()BEGIN IF NOT EXISTS( SELECT * FROM information_schema.columns WHERE table_schema='dbName' AND table_na...原创 2019-05-15 10:50:37 · 2366 阅读 · 1 评论 -
mysql基本知识点
mysql1) 存储引擎a) myisam 不支持事务, 访问速度快 R/W > 100 : 1并且Update较少 (R/W:读写比) 并发不高,不需要支持事务 表数据量小, 需要进行全文搜索b) innodb 支持事务 自动增长列auto_increment R/W比较小,频繁更新大字段 表数原创 2017-12-06 12:25:13 · 264 阅读 · 0 评论 -
统计一个数据库中每一个表的记录数
use information_schema;select table_name,table_rows from tables where TABLE_SCHEMA = '数据库名' order by table_rows desc;转载 2017-06-02 13:58:55 · 4139 阅读 · 0 评论 -
数据库升级到mysql5.6遇到的数据表ENGINE问题
某数据表更新时出现一下异常:java.sql.SQLException: When @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1, updates to non-transactional tables can only be done in either autocommitted statements or single-statement transac原创 2015-01-16 12:57:15 · 1683 阅读 · 0 评论 -
数据库建立索引依据
建立索引常用的规则如下: 1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段转载 2014-08-13 10:25:59 · 943 阅读 · 0 评论 -
横向和纵向的数据库分表
分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。)分表理由:根据转载 2014-10-15 17:01:35 · 9552 阅读 · 2 评论 -
Connections could not be acquired from the underlying database!
今天应用启动的时候出现该异常, 检查数据库连接和用户名密码, 看起来似乎都没有问题.仔细检查, 发现密码最后多了一个空格, 去掉后数据库连接正常了原创 2014-07-02 09:12:07 · 539 阅读 · 0 评论 -
mysql获取表字段注释的语句
SELECT column_comment FROM information_schema.columns WHERE table_name = 't_order' AND column_name = 'order_number'原创 2014-06-20 17:21:29 · 579 阅读 · 0 评论 -
mysql启用InnoDB
mysql启用InnoDB转载 2015-02-27 13:15:18 · 493 阅读 · 0 评论 -
kettle3使用mysql5.6出现OPTION SQL_SELECT_LIMIT=1的问题
kettle3使用mysql5.6出现OPTION SQL_SELECT_LIMIT=1的问题原创 2015-01-09 13:45:47 · 2624 阅读 · 0 评论 -
Connections could not be acquired from the underlying database
Connections could not be acquired from the underlying database原创 2015-01-09 16:08:39 · 486 阅读 · 0 评论 -
Linux下MySQL 5.5/5.6的修改字符集编码为UTF8
Linux下MySQL 5.5/5.6的修改字符集编码为UTF8转载 2016-03-02 11:30:22 · 394 阅读 · 0 评论 -
mysql允许所有host访问
把mysql库中user表中的一条记录的Host字段值改为 %, 奇怪的是一定要用以下语句设置一下密码才行原创 2015-07-23 10:07:52 · 6764 阅读 · 0 评论 -
mysql主从复制
转: http://369369.blog.51cto.com/319630/790921步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表结构2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志转载 2015-08-11 17:09:41 · 354 阅读 · 0 评论 -
linux(centos)下通过yum安装mysql5.6
linux下mysql5.6安装, 看官方文档https://dev.mysql.com/doc/refman/5.6/en/installing.html原创 2015-07-10 10:18:12 · 2970 阅读 · 0 评论