
数据库
文章平均质量分 81
Dancen
这个作者很懒,什么都没留下…
展开
-
CentOS安装MariaDB
这就涉及到了mariadb-secure-installation的脑残设定,其sock路径是写死的,说明我们必须在修改MariaDB配置(修改sock路径)之前,就执行这个工具。看报错可知,mariadb-secure-installation找不到sock文件,这里显示的sock文件是默认的sock文件路径,而非我们自定义的sock文件路径。这里就涉及到新版MariaDB的又一个脑残设定,当数据文件夹为空时,不会自动创建默认数据库和数据表,旧版MariaDB无此问题。操作系统:CentOS 7.9。原创 2025-02-26 16:54:46 · 1233 阅读 · 0 评论 -
MySql修改最大连接数
发现最大连接数修改不生效,或者最大连接数虽然修改生效,但是过一小段时间后,最大连接数又被重置(通常会被重置为214),则需要采取另外的操作。该修改为临时修改,无需重启数据库,且在数据库重启之后,这个修改会失效。3.2. 修改mysql.service配置调整最大连接数限制。3.1. 查看mysql.service配置文件路径。1.1. 永久修改最大连接数。1.2. 临时修改最大连接数。原创 2024-06-17 11:27:20 · 1801 阅读 · 0 评论 -
将 MySql 查询结果输出到文件
参考资料:https://www.cnblogs.com/edgedance/p/7090800.html方法一:直接执行命令:mysql>select *from table limit 100 into outfile '/home/test.txt';Query OK, 100 rows affected (0.00 sec)在目录/home/下会产生文件test...原创 2019-05-16 15:56:48 · 6733 阅读 · 0 评论 -
MySQL数据库使用注意事项
首先看一下MySQL的配置,我们使用的是MySQL的变种MariaDB,基本可以认为就是MySQL。安装好,配置用户直接就可以用了。使用前可以调整一下连接端口,数据存储位置,将字符集改为utf8mb4以支持表情字符集。[mysqld > wait_timeout]属性默认值为28800s,即8小时,表示如果一个connection空闲达到这个时间,将被关闭,由于程序端不知道一个connection原创 2016-12-22 15:09:46 · 1912 阅读 · 0 评论 -
Mysql占用CPU过高如何优化,如何解决
近期一个游戏服务器的数据库一直负载较高,升级服务器配置之后问题依旧。执行show full processlist查看慢查询发现一个select语句有问题,开发人员没有理解索引的最左前缀原则,多列索引中列的顺序有问题,导致索引无效。原文地址:未知一次生产DB服务器的 超负荷运行问题解决:1.查看生产DB服务器top列表,执行 top 命令查看转载 2017-04-24 20:28:37 · 1620 阅读 · 0 评论 -
MYSQL性能查看(命中率,慢查询)
原文地址:未知网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 mysql> show global status; 可以列出MySQL服务器运行各种状态值,另外,查询MySQL服转载 2017-04-24 19:49:37 · 500 阅读 · 0 评论 -
mysql 优化之开启慢查询并分析原因
原文地址:http://blog.youkuaiyun.com/haiqiao_2010/article/details/25138099第一步.开启mysql慢查询方式一:修改配置文件Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:\Windows 下。Linux:Linux 的配置文件为 my.cnf转载 2017-04-24 19:43:47 · 682 阅读 · 0 评论 -
MYSQL explain详解
原文地址:http://blog.youkuaiyun.com/zhuxineli/article/details/14455029explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mo转载 2017-04-24 19:36:22 · 451 阅读 · 0 评论 -
NoSQL数据库的基础知识
原文地址:转载 2014-07-23 18:47:21 · 823 阅读 · 0 评论 -
数据库性能优化——正确建立索引以及最左前缀原则
原文地址:http://blog.youkuaiyun.com/zhanglu0223/article/details/87131491. 索引建立的原则用于索引的最好的备选数据列是那些出现在WHERE子句、join子句、ORDER BY或GROUP BY子句中的列。仅仅出现在SELECT关键字后面的输出数据列列表中的数据列不是很好的备选列SELECTcol_a转载 2014-03-03 15:24:27 · 1280 阅读 · 0 评论 -
MySQL的转义字符“\”
原文地址:http://www.chinaz.com/program/2006/1024/5221.shtmlMySQL的转义字符“\” MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 \r 一个回车符。 \b转载 2014-02-09 11:30:13 · 6824 阅读 · 0 评论 -
Mysql对SQL注释的扩展
原文作者:bulletming原文地址:http://blog.itpub.net/82392/viewspace-4067051.8.4. MySQL对标准SQL的扩展之前一直不明白Mysql注释中的叹号是什么东西,直到看了下边的Manual文档中的内容。MySQL服务器包含一些其他SQL DBMS中不具备的扩展。注意,如果使用了它们,将无法把转载 2014-02-08 17:11:33 · 954 阅读 · 0 评论 -
数据库分库分表介绍
借着做新人培训的机会,整理一下数据库分库分表的基本思想和实施策略。1 基本思想之什么是分库分表?从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。2 基本思想之为什么要分库分表?3 分库分表的实施策略。分库分表有垂直切分和水平切分两种。3.1 何谓垂直切分,即将表按照功能模块、关系密原创 2013-08-04 01:16:18 · 5890 阅读 · 0 评论 -
Mysql SQL Mode简介
一、Mysql SQL Mode简介MySQL服务器能够工作在不同的SQL模式下,并能针对不同的客户端以不同的方式应用这些模式。这样,应用程序就能对服务器操作进行量身定制以满足自己的需求。这类模式定义了MySQL应支持的SQL语法,以及应该在数据上执行何种确认检查。这样,就能在众多不同的环境下、与其他数据库服务器一起更容易地使用MySQL。可以使用“--sql-mode="modes"”选项,转载 2013-04-02 15:59:58 · 918 阅读 · 0 评论 -
强烈吐槽memcached和mysql
我们的游戏终于开通了网通区,但一个在电信区完全正常的功能到了网通区变成残废了。一种存储于memcached中的每日临时游戏代币在网通区完全不会被消耗,搞得网通区的玩家们刷的不亦乐乎!当然,也有一部分正直的玩家向我们反馈了问题。问题出在哪儿呢?首先,memcached已经提供了incr和decr两个计数操作分别用来进行增值计数和减值计数,但是居然就有开发人员牛逼到用incr操作来进行减值,用原创 2013-03-17 23:02:46 · 1156 阅读 · 0 评论 -
MySQL主从关系设置
来源:LAMP兄弟连 作者:李恺 http://www.lampbrother.net/php/bencandy.php?fid=70&id=635 要做MySQL主从关系的设置,那么就得有两台MySQL主机。所以在开始之前准备两个MySQL服务器,可以是自己装的虚拟机也可以是其他的..反正有两台MySQL主机就行了。 1 主服务器Master转载 2012-02-05 22:46:15 · 3237 阅读 · 0 评论