首页 > 数据库技术
报错:System.Data.Entity.Infrastructure.DbUpdateException 更新条目时出错
□ 背景 往数据库添加数据,前端验证通过的情况下,提交报错,程序停在了SaveChanges()这行,并报如上错误。 □ 分析 猜想是提交的领域模型不符合数据库要求,但不知道具体哪里出错。网上查资料,有人发现这是"某些字段为空"而引起的错误。每个人面对的场景不一样,打断点调试,发现有一个属性的长度超...
分类:数据库技术   时间:2014-03-11 03:23:22    收藏:0  评论:0  赞:0  阅读:614
mysql中对my.cnf进行说明
my.cnf说明:#vim/etc/my.cnf以下只列出my.cnf文件中[mysqld]段落中的内容,其他段落内容对MySQL运行性能影响甚微,因而姑且忽略。[mysqld]port=3306serverid=1socket=/tmp/mysql.sockskip-locking#避免MySQL...
分类:数据库技术   时间:2014-03-11 03:35:22    收藏:0  评论:0  赞:0  阅读:533
附录 A:监控 SQL Server 的运行状况 (转载)
转载原文:http://technet.microsoft.com/zh-cn/library/bb838723.aspxMicrosoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息...
分类:数据库技术   时间:2014-03-11 03:37:53    收藏:0  评论:0  赞:0  阅读:399
oracle事务隔离级别
事务的隔离级别:可能允许或者不允许的三种现象隔离级别是根据三个现象来定义的:Dirtyread:脏读,也就是说,可以读取未提交的数据。我不知道其他的数据库是否支持,但是我知道oracle肯定是不支持的Oracle的事务有isolation的特点,只要你没有提交,那么任何人都看不到你对数..
分类:数据库技术   时间:2014-03-10 18:06:21    收藏:0  评论:0  赞:0  阅读:664
SQL2005学习(六),小型数据库的备份还原策略
小型数据库是指每天的数据修改变化量不大,两次备份之间的的数据丢失可以容忍,在这样的情况下我们可以把数据库的恢复模式设置成简单,在上一篇博文中我提到过简单恢复模式,所谓简单就是数据库的日志文件可以重复使用,可见日志文件大小不会持续的增长,那么我们在恢复数据库..
分类:数据库技术   时间:2014-03-10 18:16:17    收藏:0  评论:0  赞:0  阅读:487
Mysql数据库删除表的数据恢复
Mysql数据库删除表的数据恢复【客户描述】客户在Linux操作系统下安装的Mysql数据库,此Mysql数据库是一网站的数据库,由于被黑客攻击,把数据库中的用户表删除,并又重新用脚本创建了一个用户用,由于客户未及时发现,后又有新会员进行注册写入了几条记录。客户找了几家公司无..
分类:数据库技术   时间:2014-03-10 18:04:57    收藏:0  评论:0  赞:0  阅读:505
解决openfire在使用MySQL数据库后的中文乱码问题
openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。实际问题..
分类:数据库技术   时间:2014-03-10 19:18:50    收藏:0  评论:0  赞:0  阅读:724
centOS上搭建tomcat+jdk+mysql环境
安装centOS系统说明:CentOS6.5默认安装好之后是没有自动开启网络连接的一、设置IP地址、网关、DNS第一块网卡为外网第二块网卡为内网(没有外网的机器也要将内网配置在第二块网卡上)输入账号root再输入安装过程中设置的密码,登录到系统vi/etc/sysconfig/network-scripts/ifcf..
分类:数据库技术   时间:2014-03-10 18:10:43    收藏:0  评论:0  赞:0  阅读:609
Mysql重装系统后恢复Ibdata1,数据库恢复
Mysql重装系统后恢复Ibdata1,数据库恢复成功【用户单位】某企业【数据恢复故障描述】客户使用的是网上销售平台,后台使用的是Mysql5.5版本,操作系统是Windows2008,由于需要维护服务器,网管在未知的情况下把C盘格式化重新安装系统,重装系统后才发现,原来的数据库是存放在C..
分类:数据库技术   时间:2014-03-10 18:28:53    收藏:0  评论:0  赞:0  阅读:581
mixer: 一个用go实现的mysql proxy
介绍 mixer是一个用go实现的mysql proxy,支持基本的mysql代理功能。 mysql的中间件很多,对于市面上面现有的功能强大的proxy,我主要考察了如下几个: mysql-proxy,mysql官方的代理,使用起来并不友好,需要进行lua定制,而且本人对其稳定性和性能存疑。Cobar,阿里的东西,品质没的说,但对于我们项目,有点杀鸡用牛刀的感觉,另外我们都不会j...
分类:数据库技术   时间:2014-03-10 17:58:15    收藏:0  评论:0  赞:0  阅读:548
简单讨论在11G,10G中如何稳定SQL执行计划(二)
在简单讨论在 11G,10G中如何稳定SQL执行计划(一) 中我们讨论了如何通过SPM中的sql plan baseline 来稳定11G中的执行计划 SPM是11G才有的新特性,那么在11G之前,我们是如何稳定执行计划的? 通过使用SQL PROFILE,关于SQL profile 的原理之类的,如上一篇一样,自己去百度。这里只讨论实际操作 首先,还是模拟出一个SQL对应出两个不同执行...
分类:数据库技术   时间:2014-03-10 19:54:15    收藏:0  评论:0  赞:0  阅读:571
统计MySQL数据表大小
有时候需要查询MySQL数据库中各个表大小,该如何操作呢? MySQL中有一个名为 information_schema 的数据库,在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所使用的存储引擎 TABLES_ROWS:记录数 DATA_LENGTH:数据大小 INDEX_LENGTH:索引...
分类:数据库技术   时间:2014-03-10 19:13:28    收藏:0  评论:0  赞:0  阅读:532
MySQL 检索数据Select——MySQL必知必会读书笔记(一)
1、Select检索单个列 SELECT 列名 From 表名 输出数据没有用排序的时候顺序是不一定的。 2、Select检索多个列 SELECT 列名,列名1 ,列名 2  FROM表名 3、检索所有的列 SELECT *  FROM表名 一般除非确实需要表中的每一个列,否则最好别使用通配符*。这样会降低检索和应用程序的性能。 4、检索不同的行 用DISTINCT关键字...
分类:数据库技术   时间:2014-03-10 19:44:19    收藏:0  评论:0  赞:0  阅读:563
dblink每天将生产库数据备份到测试库(proc,jobs)
原理: (1)利用database link使两个数据库之间建立连接。    (2)建立一个存储过程:实现所有数据表内容的删除,然后将生产库的数据表内容插入到测试库中。(commit)   (3)利用Jobs定期执行存储过程即可。 1、 在测试库中新建dblink: createdatabaselink to_shengchan(dblink名称) connectto visu id...
分类:数据库技术   时间:2014-03-10 19:23:32    收藏:0  评论:0  赞:0  阅读:786
GPDB管理员笔记(一)数据库对象
数据库对象管理 1、创建数据库 create database new_dbname;      createdb -h localhost -p 5432 mydb 2、克隆数据库  3、查看数据 libo=# \l                   List of databases    Name    |  Owner  | Encoding |  Access privil...
分类:数据库技术   时间:2014-03-10 19:20:59    收藏:0  评论:0  赞:0  阅读:810
GPDB管理员笔记(二)管理数据
并发访问控制 与事务型数据库系统通过锁机制来控制并发访问的机制不同,GPDB(与PostgreSQL 一样)使用多版本控制(Multiversion Concurrency Control/MVCC)保证数据一致性。这 意味着在查询数据库时,每个事务看到的只是数据的快照,其确保当前的事务不会 看到其他事务在相同记录上的修改。据此为数据库的每个事务提供事务隔离。 MVCC以避免给数据库事务...
分类:数据库技术   时间:2014-03-10 17:46:14    收藏:0  评论:0  赞:0  阅读:618
mysql通过sql语句判断某个字段在一张表中是否存在
应用场景: 我有一张表,表里面都是用户用来激活游戏的激活码,当用户在前端页面输入激活码时,要查询数据表中是否有这条激活码,如果有就返回“1”,没有则返回“0”。   具体实现的SQL语句: SELECT 1 FROM c_member_activation WHERE core='$core';...
分类:数据库技术   时间:2014-03-10 19:55:31    收藏:0  评论:0  赞:0  阅读:708
遭遇Spring MVC+MySQL保存中文变成乱码
环境:MySQL,Spring MVC3.2.0,jQuery v2.0.3,使用JdbcTemplate访问数据库,相当于全套Spring解决方案。 现象 直接使用表单POST,或者使用jQuery POST数据到服务端,在Controller中获得的中文字符串皆为乱码。到达JdbcTemplate插入或者更新数据库时,自然也是乱码。 解决措施 修改web.xml,增加编...
分类:数据库技术   时间:2014-03-10 19:16:41    收藏:0  评论:0  赞:0  阅读:643
LDAP解决方案 - Oracle Identity and Access Management
Oracle Identity and Access Management Oracle Identity and Access Management 属于Oracle Fusion Middleware的产品,Oracle Identity and Access Management又可以从逻辑上分为三个部分(即Oracle LDAP方案实现的典型三件套)。Oracle Access Manag...
分类:数据库技术   时间:2014-03-10 21:34:45    收藏:0  评论:0  赞:0  阅读:658
mysql通过表和function模拟oracle的sequence
1、新建表 CREATE TABLE `sequence` ( `seq_name` varchar(45) NOT NULL COMMENT 'sequence名', `seq_value` bigint(20) NOT NULL COMMENT 'sequence值', `increment` int(3) NOT NULL DEFAULT '1' COMMENT '步进',...
分类:数据库技术   时间:2014-03-10 21:20:13    收藏:0  评论:0  赞:0  阅读:601
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!