欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

mysql

MySQL类型float double decimal的区别

float数值类型用于表示单精度浮点数值,而double数值类型用于表示双精度浮点数值,float和double都是浮点型,而decimal是定点型;

MySQL 浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度,如float(7,4)的 可显示为-999.9999,MySQL保存值时进行四舍五入,如果插入999.00009,则结果为999.0001。

普通分类: 

MySQL 中 Decimal 类型和 Float Double 等区别 有大用

MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型。
其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存数值。
普通分类: 

MySQL数字类型int与tinyint、float与decimal如何选择 有大用

最近在准备给开发做一个mysql数据库开发规范方面培训,一步一步来,结合在生产环境发现的数据库方面的问题,从几个常用的数据类型说起。

普通分类: 

mysql 网站卡住了 有问题 好像是由于 表损失 修复表吧 有大用

普通分类: 

Mysql数据库中的EXISTS和NOT EXISTS

普通分类: 

2006 MySQL server has gone away错误,最大值溢出解决办法 mysql max_allowed_packet 查询和修改 有大用

1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。
最常见的就是采集或者新旧数据转化。
解决方案:

普通分类: 

详解MySQL数据库恢复误删除数据

恢复数据的前提是必须开启Mysql的binlog日志,如果binlog日志没开启,请忽略此篇文档。binlog日志是否开启可以查看Mysql配置文件。日志位置一般在/var/lib/mysql目录或者编译安装的date目录下。也可登录Mysql用命令查看。

普通分类: 

ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists 有大用

普通分类: 

mysql 耗 cpu 太多 mysql show full processlist 发现 copying to tmp table locked 可能是根目录 / 磁盘空间太小 删除掉一些大文件 应该就可以了 有大用 有大大用

image.png

普通分类: 

unauthenticated user reading from net

今天有台数据库异常,登录服务器后执行show processlist,发现大量的 unauthenticated user 状态。如下:

普通分类: 

mysql show processlist show full query 显示完整的sql语句 全部的sql语句 有大用 有大大用

普通分类: 

mysql中kill掉所有锁表的进程

很多时候由于异常或程序错误会导致个别进程占用大量系统资源,需要结束这些进程,通常可以使用以下命令Kill进程:

普通分类: 

关于mysql出现大量locked进程

这两天在测试一个程序,该程序对mysql

普通分类: 

mysql Copying to tmp table on disk 影响性能的解决方法

最近常常碰到网站慢的情况,登陆到后台,查询一下 /opt/mysql/bin/mysqladmin processlist;

普通分类: 

MYSQL的wait_timeout与连接池相关

mysql有一个很重要的配置参数   wait_timeout    它代表着连接长时间空闲的的情况下如何管理

普通分类: 

MySQL里的wait_timeout

如果你没有修改过MySQL的配置,缺省情况下,wait_timeout

普通分类: 

mysql InnoDB锁等待的查看及分析

说明:前面已经了解了InnoDB关于在出现锁等待的时候,会根据参数innodb_lock_wait_timeout的配置,判断是否需要进行timeout的操作,本文档介绍在出现锁等待时候的查看及分析处理;

普通分类: 

Mysql事物锁等待超时 Lock wait timeout exceeded; try restarting transaction

工作中同事遇到此异常,查找解决问题时,收集整理形成此篇文章。

普通分类: 

关于MySQL的wait_timeout连接超时问题报错解决方案

The last packet sent successfully to the server was 0 milliseconds ago.

普通分类: 

关于MySQL的wait_timeout连接超时问题报错解决方案

bug回顾 :

  想必大家在用MySQL时都会遇到连接超时的问题,如下图所示:

普通分类: 

MySQL找出锁等待

1.服务器级别的锁等待
可以通过show processlist看到等待锁的线程id,但是无法知道究竟哪个线程持有锁
普通分类: 

Mysql的cpu占用居高不下的解决办法 有大用

1、先看个命令:

普通分类: 

如何优化因 MYSQL 读写频繁,负载过高导致的CPU高占用率? 有大用

普通分类: 

mysql占用服务器cpu过高的原因以及解决办法 有大用

排查方法 

普通分类: 

Mysql占用CPU过高如何优化?

普通分类: 

Mysql占用CPU过高如何优化,如何解决 有大用

Mysql占用CPU过高如何优化

普通分类: 

MySQL 性能优化的最佳20多条经验分享 有大用

当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 
1.

普通分类: 

Mysql CPU占用高的问题解决方法小结 有大用

通过以前对mysql的操作经验,先将mysql的配置问题排除了,查看msyql是否运行正常,通过查看mysql data目录里面的*.err文件(将扩展名改为.txt)记事本查看即可。

普通分类: 

mysql安装目录、配置文件存放位置 在哪里 在哪处 有大用

linux系统下,如何知道mysql使用的配置文件到底是哪个呢?linux自带的mysql的安装目录又是什么呢?数据存放在什么目录下?


普通分类: 

Mysql占用过高CPU时的优化手段 占用高 占用过高 超过 100% 百分百 百分之一百 有大用

Mysql占用CPU过高的时候,该从哪些方面下手进行优化?
占用CPU过高,可以做如下考虑:
1)一般来讲,排除高并发的因素,还是要找到导致你CPU过高的哪几条在执行的SQL,show processlist语句,查找负荷最重的SQL语句,优化该SQL,比如适

普通分类: 

页面

Subscribe to RSS - mysql