数据库
文章平均质量分 57
蜗牛不怕慢
这个作者很懒,什么都没留下…
展开
-
数据库(二)读写分离
.1)什么是数据库读写分离 简单的说就是把对数据库读和写的操作分开对应不同的数据库服务器(一般一个Master库,多个slave库),这样能有效地减轻数据库压力,也能减轻io压力。主数据库提供写操作,从数据库提供读操作。当主数据库进行写操作时,数据要同步到从的数据库,这样才能有效保证数据库完整性。简而言之,数据库读写分离分为3个部分: 主数据库原创 2016-03-25 09:25:07 · 1038 阅读 · 0 评论 -
数据库(序)
数据库(一)双机热备数据库(二)读写分离数据库(三)负载均衡(Load Balance)数据库(四)分库、分表数据库(五)数据库访问性能优化数据库(六)数据库索引数据库(七)数据库分页处理数据库(八)mysql常用命令(权限相关)数据库(九)windows下mysql忘记root账户密码数据库(十)mysql 表操作命令(表创建、修改、删除等)数据库(十原创 2016-05-27 16:58:35 · 394 阅读 · 0 评论 -
数据库(一)双机热备
.1)什么是双机热备? 为了确保数据库产品的稳定性,很多数据库拥有双机热备功能,按工作中的切换方式可分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式),主-备方式即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。而双主机方式即指两种不同业务分别在原创 2016-03-24 16:36:09 · 5906 阅读 · 0 评论 -
数据库(十一)mysql sql函数
.1)group.2)having.3)join原创 2016-04-01 17:33:10 · 560 阅读 · 0 评论 -
数据库(十)mysql 表操作命令(表创建、修改、删除等)
.1)增加列原创 2016-04-01 17:31:38 · 381 阅读 · 0 评论 -
数据库(八)mysql常用命令(权限相关)
(1)cmd命令连接到mysql数据库格式:mysql -h [ip地址] -u [用户名] -p[密码]注意:(1)-p后面直接输入密码,不要留空格,否则需要重新输入。(2)直接输入mysql,默认为root用户访问,不需要输入密码。原创 2016-04-01 17:26:05 · 387 阅读 · 0 评论 -
数据库(九)windows下mysql忘记root账户密码
(1)停止mysql服务 (a)手动停止 (b)dos窗口停止:输入命令 net stop mysql(2)避开权限验证打开一个dos窗口,切换到mysql安装目录bin下,输入命令:mysqld --defaults-file="D:\mysql\my.ini" --console --skip-grant-tables该命令跳过权限安全检查,开启mysq原创 2016-04-01 15:53:43 · 364 阅读 · 0 评论 -
数据库(三)负载均衡(Load Balance)
负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器。.1)实现原理 实现数据库的负载均衡技术,首先要有一个可以控制连接数据库的控制端。在这里,它截断了数据库和程序的直接连接,由所有的程序来访问这个中间层,然后再由中间层来访问数据库。这样,原创 2016-03-25 10:08:39 · 1903 阅读 · 0 评论 -
数据库(五)数据库访问性能优化
一个优良的系统,性能问题是我们必须考虑的问题,本章中我们将来探讨一下数据库访问性能优化的问题。.1)数据库访问涉及到的层面 CPU及内存:缓存数据访问、比较、排序、事务检测、SQL解析、函数或逻辑运算。 网络:结果数据传输、SQL请求、远程数据库访问(dblink)。 硬盘:数据访问、数据写入、日志记录、大数据量排序、大表连接。.2)数据库优原创 2016-03-29 16:51:57 · 721 阅读 · 0 评论 -
数据库(四)分库、分表
为了应对单库多表随着数据库表及表数据量的不断增加带来的性能瓶颈,切分数据库也成为一种不错的解决方式,其主要思想是将一个数据库切分成多个不同部分到多个数据库中,根据业务系统的不同,切分又可以分为垂直切分和水平切分两种。常用分库分表方法:1.)水平切分水平切分主要是将一张表中的不同数据切分到不同库中,相对垂直切分而言,切分规则比较复杂,维护也更加复杂一些。.2)垂直切分原创 2016-03-25 15:05:29 · 405 阅读 · 0 评论 -
数据库(七)数据库分页处理
数据分页处理的方式有:(1)客户端(应用程序或浏览器)分页将数据从应用服务器全部下载到本地应用程序或浏览器,在应用程序或浏览器内部通过本地代码进行分页处理优点:编码简单,减少客户端与应用服务器网络交互次数缺点:首次交互时间长,占用客户端内存适应场景:客户端与应用服务器网络延时较大,但要求后续操作流畅,如手机GPRS,超远程访问(跨国)等等。(2)应用服务器分页将数据从数原创 2016-03-30 16:27:30 · 823 阅读 · 0 评论 -
数据库(六)数据库索引
.1)什么是数据库索引 在数据库系统中,除了存储数据库表的结构与数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。通俗的讲,索引就是对数据库表中一列或多列的值进行排序的一种结构。.2)为什么要建立数据库索引 索引是经过某种算法优化过的,通过索引可原创 2016-03-30 09:49:16 · 365 阅读 · 0 评论 -
数据库(十二)Mysql Event 详解
一、基本概念 mysql event 主要通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。它与linux crontab计划任务相类似,用于时间的触发,可以理解为“时间触发器”,mysql从5.1版本开始引进了event概念。二、适用范围主要适用于对数据库每隔一段时间就有固定需求的操作,如创建表,删除数据等操作。三、权限相关原创 2016-11-30 11:23:28 · 1879 阅读 · 0 评论