首页 > 数据库技术
sharding-jdbc结合mybatis实现分库分表功能
最近忙于项目已经好久几天没写博客了,前2篇文章我给大家介绍了搭建基础springMvc+mybatis的maven工程,这个简单框架已经可以对付一般的小型项目。但是我们实际项目中会碰到很多复杂的场景,比如数据量很大的情况下如何保证性能。今天我就给大家介绍数据库分库分表的优化,本文介绍mybatis结 ...
分类:数据库技术   时间:2017-04-25 16:16:33    收藏:0  评论:0  赞:0  阅读:13
转-oracle中比较两表表结构差异和数据差异的方法
oracle中比较两表表结构差异和数据差异的方法 原作者:li2008xue2008ling 出处:http://blog.csdn.net 在工作中需要完成这么一个需求:比较两个表的表结构是否形相同,并找出差异.比较两个表中的数据是否相同,并找出差异数据? 分析:由于表结构中字段比较多,手工比较很 ...
分类:数据库技术   时间:2017-04-25 16:14:50    收藏:0  评论:0  赞:0  阅读:12
SQL SERVER 2008 服务器登录名、角色、数据库用户、角色、架构的关系
sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系 sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系 1.一个数据库用户可以对应多个架构(架构是表容器)。架构里面包含的是数据库表。 2.一个数据库角色有可能涉及多个架构。数据库角色对应的是权限。 ...
分类:数据库技术   时间:2017-04-25 16:12:07    收藏:0  评论:0  赞:0  阅读:11
常用的sql(不断更新)
1.查询当前菜单节点对应的子菜单节点的数据 SELECT * FROM AUTH_MENU_INF START WITH MENU_ID='26' CONNECT BY PRIOR MENU_ID = MENU_PAR_ID ...
分类:数据库技术   时间:2017-04-25 16:11:10    收藏:0  评论:0  赞:0  阅读:12
mysql5.6做单向主从复制Replication
应用场景:可实现数据库备份,读写分离,提高性能等。 测试环境: 2台最小化安装的centos7.2 ① 158.158.41.200(主) master ② 158.158.41.201(从) slave 安装的数据库版本 mysql5.6.36 具体操作: 1. 安装相同版本的mysql 可参考之 ...
分类:数据库技术   时间:2017-04-25 16:05:56    收藏:0  评论:0  赞:0  阅读:13
mybatis 动态 SQL
动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多的元素需要来了解。MyBatis 3 大大提升了它们,现在用不到原先一半的元素就可以了。MyBatis 采用功能强大的基于 OGNL 的表达式来消除其他元素。 if choose ( ...
分类:数据库技术   时间:2017-04-25 16:03:26    收藏:0  评论:0  赞:0  阅读:10
简单使用Mysql-Cluster-7.5搭建数据库集群
阅读目录 前言 mysql cluster中的几个概念解释 架构图及说明 下载mysql cluster 安装mysql cluster之前 安装配置管理节点 安装配置数据和mysql节点 测试 启动和关闭 总结 |前言 当你的业务到达一定的当量,肯定需要一定数量的数据库来负载均衡你的数据库请求,我 ...
分类:数据库技术   时间:2017-04-25 16:01:16    收藏:0  评论:0  赞:0  阅读:12
提高mysql数据库查询效率
在一个千万级的数据库查寻中,如何提高查询效率? 1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: s ...
分类:数据库技术   时间:2017-04-25 16:00:41    收藏:0  评论:0  赞:0  阅读:14
64位win7系统下安装MySql 5.7.18版本
1、下载安装包 https://dev.mysql.com/downloads/file/?id=469273 2、解压安装包 3、以管理员身份运行cmd命令 4、进入bin目录 5、执行"mysqld --initialize"初始化data目录 6、执行"mysqld install" 7、"执 ...
分类:数据库技术   时间:2017-04-25 15:56:37    收藏:0  评论:0  赞:0  阅读:13
我是如何在SQLServer中处理每天四亿三千万记录的
首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。 项目背景 这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战 ...
分类:数据库技术   时间:2017-04-25 15:55:56    收藏:0  评论:0  赞:0  阅读:14
C#后台sql语句注释,根据isnull()方法进行条件选择
select isnull(b.guid,k.guid) as project_id,isnull(b.projectno,k.projectno) as projectno, isnull(b.projectname,k.projectname) as projectname,c.COMPANYN ...
分类:数据库技术   时间:2017-04-25 15:49:43    收藏:0  评论:0  赞:0  阅读:12
SQL Server 幻读 的真实案例
数据库中有表[01_SubjectiveScoreInfo],要实现表中的数据只被查出一次,此表数据量较大,有三四百万数据。表结构也确实不是很合理,无法修改表结构,即使是新增一个字段也会有相当大的修改量。 因之前代码中存在大量的insert into select *的语句,加一个字段什么也不做也会 ...
分类:数据库技术   时间:2017-04-25 15:39:22    收藏:0  评论:0  赞:0  阅读:11
TSQL order by 子句中排序列的多种写法
Orderby子句用于对结果进行排序,执行顺序位于select子句之后,排序列有4中写法:column_namecolumn_alias,由于orderby子句的执行顺序位于select子句之后,因此,可以使用列的别名;nonnegativeinteger,用于表示select子句中column的位置,位置从1开始;ColumnExpression也可..
分类:数据库技术   时间:2017-04-25 14:49:02    收藏:0  评论:0  赞:0  阅读:16
oracle   修改字段
oracle数据库表创建后,字段名称修改:格式:altertabletable_namerenamecolumn/rowold_nametonew_name
分类:数据库技术   时间:2017-04-25 14:45:10    收藏:0  评论:0  赞:0  阅读:12
2Python全栈之路系列之SQLAchemy
Python全栈之路系列之SQLAlchemySQLAlchemy的是PythonSQL工具包和对象关系映射器,让应用程序开发者的全部功能和SQL的灵活性。它提供了一套完整的众所周知的企业级持久性模式,专为高效率和高性能的数据库访问,改编成一个简单的Python化领域语言。SQLAlchemy的哲学SQL数据库的..
分类:数据库技术   时间:2017-04-25 14:41:57    收藏:0  评论:0  赞:0  阅读:13
Centos6.5 + Oracle 11g r2 + nfs搭建RAC环境
分类:数据库技术   时间:2017-04-25 14:41:46    收藏:0  评论:0  赞:0  阅读:15
oracle 数据插入
1、插入完整行格式:insertintotable(xxx_id,xxx_name,……xxx_address)valus(‘xxxxxx‘,‘xxxxxx‘,……‘xxxxxx‘);示例:insertintocustnew(cust_id,cust_name,cust_address,cust_city,cust_state,cust_zip,cust_country,cust_contact,cust_email)values(‘1000000008‘,‘zhang‘,‘..
分类:数据库技术   时间:2017-04-25 14:41:06    收藏:0  评论:0  赞:0  阅读:11
MySQL-5.5之主从复制 + 半同步
环境:[[email protected]~]#cat/etc/redhat-releaseCentOSrelease6.8(Final)[[email protected]~]#uname-r2.6.32-642.el6.x86_64MasterIP192.168.0.88/24eth0SlaveIP192.168.0.90/24eth0主从复制原理:当用户对数据有增删改操作时,主库本地存一份,另外会把用户增删改的操作记录在binlog里..
分类:数据库技术   时间:2017-04-25 14:40:04    收藏:0  评论:0  赞:0  阅读:16
用oneinstack安装的mysql忘记密码后怎么办?
参考:https://oneinstack.com/question/1914/忘记root密码更改方法:servicemysqlrestart/bin/systemctlrestartmysql.service2)用mysql命令登陆,注意,只有这5个字符,不带其它东西。3)更改到mysql这个数据库usemysql4)使用update命令更改updateusersetpassword=password(..
分类:数据库技术   时间:2017-04-25 14:38:19    收藏:0  评论:0  赞:0  阅读:16
数据库邮件
在SQLServer中配置好DatabaseMail之后,可以使用存储过程msdb.dbo.sp_send_dbmail给特定的User发送mail,或在第一时间通知DBA数据库执行的异常情况,是一个非常不错的功能。一,配置数据库邮件1,在SSMS的Management中,点击DatabaseMail打开DatabaseMailConfigurationWizard2..
分类:数据库技术   时间:2017-04-25 14:37:04    收藏:0  评论:0  赞:0  阅读:10
128285条   上一页 1 ... 3 4 5 6 7 ... 6415 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号