
数据库
文章平均质量分 82
春风微凉
日拱一卒无有尽,功不唐捐终入海
展开
-
高性能MySQL 笔记
第一章 基础MySQL存储引擎、服务架构查询与数据存储/提取分离 服务器通过API与存储引擎通信,接口屏蔽了不同存储引擎实现 服务架构分三层 连接客户端。用户信息认证、安全等处理 SQL解析、分析、优化、缓存层 存储引擎层 客户端连接。采用SSL(安全套接字)方式连接需要认证证书。一个客户端连接对应于一个服务端线程,服务端有线程池来维护这些线程。并发控制使用锁的方式。锁的使用使数据被串行化处理,并不支持并发处理 处理并发读或写的经典方案是使用读写锁,又叫共享锁和排它锁原创 2021-11-10 18:29:29 · 1257 阅读 · 0 评论 -
sql语句中exists和in用法的区分
初学java两个多月,这两天在整理老师的笔记对数据库中的exists和in的用法分不清楚,从网上搜了些资料,作了点总结。一、问题起因起初是由两条语句执行结果不同,语句如下:--分析以下结果select ename, sal from emp where sal in (select sal from emp e2 where e2.sal >= 2000);sel转载 2015-03-27 15:25:43 · 6907 阅读 · 0 评论 -
Windows不能在本地计算机启动OracleDBConsoleorcl .错误代码2
原文地址:点击打开链接(http://blog.163.com/maentao_1014/blog/static/326310320126119515675/)Windows不能在本地计算机启动OracleDBConsoleorcl .错误代码2 现象: Windows 不能在 本地计算机 启动 OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 M转载 2015-04-11 20:54:40 · 1017 阅读 · 0 评论 -
sql反模式读书笔记
sql是一门声明式编程语言,像Lisp、Haskell或者XSLT,sql中使用集合作为根本的数据结构。第一部分:逻辑型数据库设计反模式: 1.乱穿马路 乱穿马路指的是:在多对一的数据库设计中,将多的那个列类型设置为VARCHAR,将其中的多个字段用逗号分隔。这样设计的数据库在执行查询和更新的时候都会变的非常困难,而且会限制列中字段的数目。 这种问题的解决方案是创建一原创 2015-08-21 22:05:15 · 542 阅读 · 0 评论 -
Oracle11g安装过程出现问题
1.未找到文件...WFMLRSVCApp.ear文件解决方法如下:oracle 11.2.4有两个压缩包,将压缩包解压至同一目录再安装即可解决此类问题。2.Win7_x64安装oracle11g出现DIM-00019异常:DIM-00019:创建服务时出错O/S-ERROR:(OS 1726)远程过程调用失败。点击弹出的错误框上的确定按转载 2017-03-08 23:20:55 · 3503 阅读 · 0 评论 -
linux安装MySQL
今天在虚拟机上装了MySQL,安装过程稍有曲折,反复装了三次。参照网上帖子装,前两次安装完成后,不能成功启动MySQL,后来查到另一个教程,删除虚拟机自带的Mariadb后再次安装,就成功了。参考教程:http://blog.youkuaiyun.com/zhou920786312/article/details/77750604参考教程2:http://blog.youkuaiyun.com/qq_32331073/a...转载 2018-02-21 21:43:44 · 401 阅读 · 0 评论