码迷,mamicode.com
首页 > 数据库 > 周排行
淘宝数据库OceanBase SQL编译器部分 源代码阅读--生成逻辑计划
淘宝数据库OceanBase SQL编译器部分 源代码阅读--生成逻辑计划 SQL编译解析三部曲分为:构建语法树。生成逻辑计划。指定物理运行计划。第一步骤,在我的上一篇博客淘宝数据库OceanBase SQL编译器部分 源代码阅读--解析SQL语法树里做了介绍,这篇博客主要研究第二步。生成逻辑计划。 ...
分类:数据库   时间:2017-06-14 16:16:15    阅读次数:176
mongodb 数据库操作--备份 还原 导出 导入
原文:http://www.jb51.net/article/52498.htm 一,mongodump备份数据库 1,常用命令格 ? 1 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户谁,可以去掉-u和-p。如果导出本机 ...
分类:数据库   时间:2017-06-14 16:18:22    阅读次数:216
Linux命令:MySQL系列之十四--MySQL备份与还原(xtrabackup工具重要章节)
一、percona-xtrabckup安装环境:redhat6.0数据库:mysql5.5.28(编译安装)1,官网下载并安装(下载地址文章尾部)[root@lamp~]#rpm-ivhpercona-xtrabackup-2.0.0-417.rhel6.x86_64.rpmwarning:percona-xtrabackup-2.0.0-417.rhel6.x86_64.rpm:HeaderV4DSA/SHA1Signature,keyIDcd2..
分类:数据库   时间:2017-06-14 16:22:10    阅读次数:187
SQLServer2008 远程过程调用失败
今天在连接数据库的时候,发现无法获取到服务器名称,打开SQLServer Configuration Manager,发现SQLServer服务中远程过程调用失败 我装的是VS2017,在网上百度了一下方法,删除了预先安装的Microsoft SQL Server 2014 Express Loca ...
分类:数据库   时间:2017-06-14 16:24:01    阅读次数:192
B+Tree原理及mysql的索引分析
一、索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的 ...
分类:数据库   时间:2017-06-14 16:24:46    阅读次数:234
MySQL的Grant命令
本文实例,运行于 MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common ...
分类:数据库   时间:2017-06-14 16:27:21    阅读次数:202
EF CodeFirst 更新数据库时报错
今天在博客中看到有网友在更新数据库执行Update-Database时出现下面的错误: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Netwo ...
分类:数据库   时间:2017-06-14 16:31:48    阅读次数:334
MySQL.半同步复制
1、分别在主从节点上安装相关的插件master>INSTALLPLUGINrpl_semi_sync_masterSONAME‘semisync_master.so‘;slave>INSTALLPLUGINrpl_semi_sync_slaveSONAME‘semisync_slave.so‘;2、启用半同步复制在master上的配置文件中,添加rpl_semi_sync_master_enabled=ON在至少一个s..
分类:数据库   时间:2017-06-14 16:33:37    阅读次数:245
MySQL-5.6 基于GTID及多线程的复制
MySQL5.6引入的GTID(GlobalTransactionIDs)使得其复制功能的配置、监控及管理变得更加易于实现,且更加健壮。要在MySQL5.6中使用复制功能,其服务配置段[mysqld]中致少应该定义如下选项:binlog-format:二进制日志的格式,有row、statement和mixed几种类型;log-slave-updates..
分类:数据库   时间:2017-06-14 16:34:07    阅读次数:192
Oracle 优化相关
1、ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表. 2、ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之 ...
分类:数据库   时间:2017-06-14 16:34:31    阅读次数:248
linux+Nginx+Mysql+Php图示,操作步骤详解!
LNMP简介 LAMP(Linux apache mysql php) 比较早的web服务。 LNMP(Linux nginx mysql php) 比较潮流,新的webn服务,使用率上升趋势(国内非常流行)。 Nginx(Engine X),是俄罗斯人开发的,开源的www服务软件,软件一共780K ...
分类:数据库   时间:2017-06-14 16:34:45    阅读次数:345
java--mysql远程服务连接
首先登录进mysql: 重新修改密码: ...
分类:数据库   时间:2017-06-14 16:35:01    阅读次数:157
MySQL中数学公式的详细方法 —— 【常用于人数、个数】
MySQL> 应用方式> 例: SELECT AVG (age) FROM table ...
分类:数据库   时间:2017-06-14 16:35:34    阅读次数:269
springboot - SqlSessionFactoryBean falls in circular dependencies by Spring Boot's DataSourceInitializer
springboot mybatis配置多数据源的时候,报错:There is a circular dependency between 7 beans in the application context: xxx 经查,这是mybatis-spring的bug,延迟加载问题:https://g ...
分类:数据库   时间:2017-06-14 16:37:26    阅读次数:366
老男孩教育每日一题-第67天-把 重命名access.log为access.log.bak,请问新的apache日志会放在哪?
题目假设Apache产生的日志文件名为access_log,在apache正在运行时,执行命令mvaccess_logaccess_log.bak,执行完后,请问新的apache的日志会打印到哪里,为什么?解答:新的日志会打印在access_log.bak中,因为apache启动时会找access_log文件,随时准备向文件中加入日志信息,虽然..
分类:数据库   时间:2017-06-14 16:38:06    阅读次数:146
Oracle学习
pl/sql语句:查看当前用户表:select table_name from user_tables;设置输出格式:col *** format a20;//***表示col name语句块的组成:declare v_name number := 0; begin v_name := 2/v_nu ...
分类:数据库   时间:2017-06-14 18:07:52    阅读次数:183
mysql创建用户,授权用户
1、用户授权 mysql> GRANT ALL privileges ON *.* TO 'test'@'%' IDENTIFIED BY '123456'; =》给test用户所有权限,使用这条语句,如果没有test用户,还会自动创建用户,密码为123456。 2、可以通过以下语句观察: mysq ...
分类:数据库   时间:2017-06-14 18:08:16    阅读次数:202
SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储 ...
分类:数据库   时间:2017-06-14 18:11:08    阅读次数:202
Oracle12c:支持通过创建identity columen来实现创建自增列
oracle12c之前如果需要创建自增列必须要通过sequence+trigger来实现。但是oracle12c已经可以像mysql,sqlserver一样通过identity column来设置自增列了。 当然也支持12c之前的版本所采用的方案:sequence+trigger的方案 查阅文档: ...
分类:数据库   时间:2017-06-14 18:14:31    阅读次数:298
SQL Server-服务器迁移之后login登录问题
1.服务器迁移之后,将原来的系统数据库覆盖到新的server,用当前windows account出现无法登录的现象,这时有以下几个方法: (1)在原机器上添加新的账号并赋予管理员的权限,然后迁移到新机器; (2)以单用户的模式登录,创建新的login: 1)迁移完成之后,停止sql服务; 2)运行 ...
分类:数据库   时间:2017-06-14 18:16:39    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!