随笔分类 -  数据库

摘要:什么是MyCat 是目前最流行的分布式数据库中间插件 为什么使用MyCat 如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数据的安全性 阅读全文
posted @ 2019-05-28 15:11 hongxinerke 阅读(727) 评论(0) 推荐(0)
摘要:由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 1 正确设置目录权限:设置目录权限的原则是软件和数据分开,具体如下:1. 将mysql 安装在单独的用户下2. 安装时,以root 用户进行安装,mysql 的软件默认都为root 阅读全文
posted @ 2017-09-11 20:19 hongxinerke 阅读(652) 评论(0) 推荐(0)
摘要:由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 前几天进行了一个数据库查询,比较缓慢,便查询了一下,在这里记录一下,方便以后翻阅, 1)先复习一下查询索引 类型介绍: 1、Table 表的名称。2、 Non_unique 如果索 阅读全文
posted @ 2017-06-28 15:06 hongxinerke 阅读(629) 评论(6) 推荐(1)
摘要:<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKerning/> <w:D 阅读全文
posted @ 2017-06-26 20:58 hongxinerke 阅读(2407) 评论(0) 推荐(0)
摘要:什么是MyCAT?简单的说,MyCAT就是: 一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID、可以替代Mysql的加强版数据库 ? 一个可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群 ? 一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQ 阅读全文
posted @ 2016-06-13 17:51 hongxinerke 阅读(789) 评论(0) 推荐(0)
摘要:当我们对MySQL进行分表操作后,将不能依赖MySQL的自动增量来产生唯一ID了,因为数据已经分散到多个表中。 应尽量避免使用自增IP来做为主键,为数据库分表操作带来极大的不便。 在postgreSQL、oracle、db2数据库中有一个特殊的特性 sequence。 任何时候数据库可以根据当前表中 阅读全文
posted @ 2016-06-12 09:35 hongxinerke 阅读(6530) 评论(0) 推荐(0)
摘要:随着mysql的长期使用,可以修复表来优化,优化时减少磁盘占用空间。方便备份。 REPAIR TABLE 用于修复被破坏的表。 OPTIMIZE TABLE 用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了OPTIMIZE TABLE命令后这些空间将被回收, 阅读全文
posted @ 2016-06-09 12:01 hongxinerke 阅读(8583) 评论(0) 推荐(1)
摘要:判断字段是否存在: 判断索引是否存在: 从这两段代码可以举一反三,可以得知很多信息,具体可以自己试验一下 阅读全文
posted @ 2016-06-03 11:07 hongxinerke 阅读(14132) 评论(0) 推荐(1)
摘要:批量更新的方法: 1 ) 逐条更新 代码如下: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 如果更新同一字段为同一个值,mysql也很简单,修改下where即可: 如果更新同一字段为同一个值,mysq 阅读全文
posted @ 2016-05-21 12:24 hongxinerke 阅读(8243) 评论(0) 推荐(0)
摘要:对于排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MYSQL的慢查询以及没有得用索引的查询。 方法一: Mysql5.0以上的版本可以支持将执行比较慢的SQL语句记录下来。mysql> show variables like 'long%'; 注:这个long_query_time是用来定义慢 阅读全文
posted @ 2016-04-21 15:10 hongxinerke 阅读(613) 评论(0) 推荐(1)
摘要:explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 先解析一条sql语句,看出现什么内容 EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.posta 阅读全文
posted @ 2016-04-16 22:39 hongxinerke 阅读(352) 评论(0) 推荐(1)
摘要:mysql的多实例有两种方式可以实现,两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便 阅读全文
posted @ 2016-03-04 09:38 hongxinerke 阅读(315) 评论(0) 推荐(0)
摘要:最近在操作公司视频设备的tutk转发服务器的时候,用到的数据库是sqlite,在此复习一下 目录 最近在操作公司视频设备的tutk转发服务器的时候,用到的数据库是sqlite,在此复习一下 目录 1 建立数据库档案 2 在sqlite3提示列下操作 3 SQL的指令格式 4 建立资料表 5 建立索引 阅读全文
posted @ 2016-01-29 11:12 hongxinerke 阅读(380) 评论(0) 推荐(0)
摘要:最近在公司备份数据库数据,简单的看了一下。当然我用的是简单的手动备份。 第一:其实最好的方法是直接用: mysqldump -u用户名 -p密码 数据库名 < 数据库名.sql 在linux在操作的,测试过一个一万多行的导入数据,共121m。在linux下,几秒内导入成功。如果是在phpmyadmi 阅读全文
posted @ 2016-01-24 15:14 hongxinerke 阅读(3806) 评论(0) 推荐(0)