介绍先了解一下mysql的主从复制是什么回事,我们都知道,mysql主从复制是基于binlog的复制方式,而mysql默认的主从复制方式,其实是异步复制.主库实际上并不关心从库是否把数据拉完没有,也不关心从库有没有把数据写进硬盘入库,反正数据丢过去,让从库自己慢慢跑,而实际上这也并不影..
分类:
数据库 时间:
2016-07-19 19:05:44
阅读次数:
841
今天有个学生安装SQL2012,使用administrator登录系统进行安装,竟然出现setupaccountprivilegesFailed,说是没有权限。于是我就在Windows上创建了一个新用户,加入到administrators组,使用该用户就可以安装。
分类:
数据库 时间:
2016-07-19 19:01:19
阅读次数:
1531
按照从大到小,从主要到次要的形式,分析 mysql 性能优化点,达到最终优化的效果。 利用 mindmanger 整理了思路,形成如下图,每个点在网上都能找到说明,并记录下。形成了优化的思路: 1 连接 Connections 经常会遇见”mysql: error 1040: too many co ...
分类:
数据库 时间:
2016-07-19 18:58:01
阅读次数:
197
首先我们来看一个公式,MySQL中内存分为全局内存和线程内存两大部分(其实并不全部,只是影响比较大的 部分): 复制代码 代码如下: per_thread_buffers=(read_buffer_size+read_rnd_buffer_size+sort_buffer_size+thread_s ...
分类:
数据库 时间:
2016-07-19 18:56:46
阅读次数:
295
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLL ...
分类:
数据库 时间:
2016-07-19 18:57:42
阅读次数:
218
创建好maven项目后,开始搭建框架。 项目结构如下: resource文件夹下创建了三个文件夹mybatis,spring,它们分别用来放相关的配置文件,mapper 文件夹则是用来放查询数据库的xml文件。generatorConfjg.xml是用于代码生成的,在这里可以去掉,且不做讲述。tag ...
分类:
数据库 时间:
2016-07-19 18:50:53
阅读次数:
437
下面总结了一些工作常见的sql优化例子,虽然比较简单,但很实用,希望对大家有所帮助。sql优化一般分为两类,一类是sql本身的优化,如何走到合适的索引,如何减少排序,减少逻辑读;另一类是sql本身没有优化余地,需要结合业务场景进行优化。即在满足业务需求的情况下对sql进行改造,已提高sql执行速度, ...
分类:
数据库 时间:
2016-07-19 18:50:52
阅读次数:
238
之前,一直使用的是nodejs+thinkjs来完成自己所需的项目需求,而对于nodejs中另外一中应用框架express却了解的少之又少,这两天就简单的了解了一下如何使用express来做一些数据库的增删改查。 准备工作: 所需工具:电脑上要安装好nodejs(官网https://nodejs.o ...
分类:
数据库 时间:
2016-07-19 18:49:20
阅读次数:
282
substr(a,b,c) 函数字符串截取 a : 源字符串 b:截取起始位置 c:截取长度(不写则截取至结尾) 例如 substr('18912345678',3,5) => 91234 从第三个字符开始 截取5个字符 concat(A,B,C,...) 拼接字符串 例如concat('123', ...
分类:
数据库 时间:
2016-07-19 18:47:54
阅读次数:
224
由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。 一.获得Oracle JDBC Driver 1.通过Oracle官方网站下载相应版本: http://www.oracle.co ...
分类:
数据库 时间:
2016-07-19 18:44:19
阅读次数:
244
在SQL的3值逻辑下,一个查询条件可以产生以下三种情况:TRUE,FALSE,NULL。只有那些满足WHERE子句的值是TRUE的记录才出现在结果表中。 NULL值影响查询条件的结果,并且结果很微妙。 以下是SQL中AND,OR,NOT的真值表。 表1 AND的真值表 TRUE FALSE NULL ...
分类:
数据库 时间:
2016-07-19 18:40:29
阅读次数:
154
前段时间出差在现场开发的时候,导入数据库老是出问题。最后发现了一个神奇sql语句交给实施,只要导入出错就把如下语句执行就可以了。至今屡试不爽。 1 2 3 4 5 6 7 set global max_allowed_packet=100 000 000; set global net_buffer ...
分类:
数据库 时间:
2016-07-19 18:37:24
阅读次数:
202
Icon buttons are very common in web applications, yet they often have accessibility problems. Learn how to make your icon buttons accessible to keyboa ...
分类:
数据库 时间:
2016-07-19 18:36:35
阅读次数:
208
在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延迟。这么做大部分情况下尚可接受,但并不够准确,而应该考虑更多因素。 首先,我们先看下SLAVE的状态: 可以看到 Seconds_Behind_Master 的值是 3296,也就是SLAVE ...
分类:
数据库 时间:
2016-07-19 18:36:46
阅读次数:
201
一般而言,slave相对master延迟较大,其根本原因就是slave上的复制线程没办法真正做到并发。简单说,在master上是并发模式(以InnoDB引擎为主)完成事务提交的,而在slave上,复制线程只有一个sql thread用于binlog的apply,所以难怪slave在高并发时会远落后m ...
分类:
数据库 时间:
2016-07-19 18:32:17
阅读次数:
186
显示所有数据库列表:show dbs 显示当前数据库:db 显示所有集合:show collections --显示当前数据库的所有集合 创建数据库:use DataBase_Name --创建名字为DataBase_Name的数据库,并切换到创建的数据库,当然也可以直接切换到已经存在的数据库 删除 ...
分类:
数据库 时间:
2016-07-19 18:33:02
阅读次数:
216
pg_ctl 名称 pg_ctl -- 启动、停止、重启 PostgreSQL 名称 语法 pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options] [-p path]pg_ctl stop [-W] [-s] [-D datadi ...
分类:
数据库 时间:
2016-07-19 18:32:48
阅读次数:
1324