![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
一拳超超人
这个作者很懒,什么都没留下…
展开
-
启动MySql提示:The server quit without updating PID file(…)失败
[java] view plaincopy[root@rekfan mysql]# service mysql restart MySQL server PID file could not be found![失败] Starting MySQL...The server quit without updating PID file (/usr/loc原创 2013-07-08 17:36:48 · 143516 阅读 · 23 评论 -
mysql删除记录后,使用optimize回收资源
optimize table 只针对 MyISAM,InnoDB,BDB起作用delete只是将数据标识删除,并没有整理数据文件,当插入新数据后,会再次使用这些被置为删除标识的纪录空间,可以使用optimize table 来回收未使用的空间,并整理数据文件的碎片。...原创 2018-06-04 13:54:52 · 1269 阅读 · 0 评论 -
MySQL性能优化的最佳经验
1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:<?php转载 2016-09-08 14:56:18 · 478 阅读 · 0 评论 -
Redis与Memcache区别
Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis在很多方面具备数据库的特征,或者说就原创 2016-07-16 13:40:57 · 462 阅读 · 0 评论 -
mysql ssh 登陆
1.服务器设置账号,密码,登陆地址,访问权限等 mysql use mysql; mysql select Host,User,password from user; mysql create user ‘test’@’127.0.0.1’ identified by ‘123456’; mysql grant all databasename.* to ‘test原创 2016-06-24 09:51:23 · 3847 阅读 · 0 评论 -
mysql innodb与myisam区别
构成上的区别:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MYI (MYIndex)。基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB 表的大小只受限于操作系统文件的大小,一般为 2GB事务处理上方面:MyISA原创 2016-06-21 17:08:36 · 1443 阅读 · 0 评论 -
mysql concat_ws与concat区别
MySQL字符串处理函数concat_ws()和MySQL字符串处理函数concat()类似,但是处理的字符串不太一样,下面就为您详细介绍MySQL字符串处理函数concat_ws()。concat_ws()函数, 表示concat with separator,即有分隔符的字符串连接 如连接后以逗号分隔mysql> select concat_ws(',','11','22','33'); +原创 2016-06-21 16:39:03 · 14841 阅读 · 1 评论 -
Redis集群入门教程
本文档是Redis集群的一般介绍,没有涉及复杂难懂的分布式概念的赘述,只是提供了从用户角度来如何搭建测试以及使用的方法,如果你打算使用并深入了解Redis集群,推荐阅读完本章节后,仔细阅读Redis 集群规范 一章.Redis 集群目前处于Alpha测试阶段, 如果使用过程中发现了问题,请到Redis 邮件列表发帖或者将错误提交到Redis的Github 页面上.Redis原创 2015-04-22 11:09:43 · 9638 阅读 · 1 评论 -
完美解决64位操作系统配置 php无法加载mysql模块问题
今天配置php 的时候,发现没配起mysql ,wordpress提示我需要 mysql 的module之后上google搜索,大多数都是说php.ini 没加载起之后看phpinfo() 里 确实也没找到mysql 模块, 之后所谓的解决方案如“将php.ini” 放入C:\Windows 环境变量等不靠谱说法。。。。。 甚至拷贝ext的文件夹的d原创 2014-04-02 15:33:30 · 11586 阅读 · 3 评论 -
C++ 操作 MYSQL
环境设置:安装完MySQL之后,将安装目录中的include目录下的libmysql.lib文件拷到VS2008安装目录中的VC\lib\下,然后在 项目-选项-c/c++-常规 中的附加包含目录以及 链接器-常规 中的附加库目录中加入“c:\MySQL\include\”,并且在 链接器-输入 中的附加依赖项内添加“libmysql.lib”,这样即可使编译器找到mysql.h头文件,并可在原创 2012-03-07 17:22:41 · 4820 阅读 · 0 评论 -
MYSQL UNION 用法
首先看一下table1和table2的数据MYSQL中的UNIONUNION 在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。MYSQL 中的 UNION ALLUNION ALL只是简单的将两个结果合并后就返回。这样,如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。原创 2010-03-11 17:05:00 · 825 阅读 · 0 评论 -
mysql总show processlist字段名词解释
在mysql环境执行语句:show processlist得到结果,看图例名词解释id,线程号user,操作用户host,操作主机ip位置db,操作数据库command,执行类型time,操作时长,秒State,操作状态Info,操作语句....当然要看更全更详细的可以使用语句:show full processlist...原创 2018-06-04 15:40:50 · 2054 阅读 · 0 评论