文章分类 - database
摘要:1、mysql中日志分类。 mysql中有redoLog和unDoLog和binLog. 其中binLog是属于mysql Server的。Server层共可以分为四大类:有连接器,分析器,优化器,执行器。 2、redoLog和undoLog是属于innodb存储引擎的,因为mysiam存储引擎不支
阅读全文
摘要:1、jdbc链接的意义 1、jdbc每次都要建立连接,然后发送sql,然后断开连接。如果不断开连接时非常消耗内存的。 2、但是每次连接和断开连接时需要三次握手,四次分手时非常消耗时间的。 3、所以有了数据库连接池的概念。
阅读全文
摘要:1、获取class对象的三种方法:再java文件加载的时候,首先通过.java文件通过编译生成.class文件。类加载器会把.class文件加载到内存中。那么在内存中会存在一个(产生Class对象,一个类 只会产生一个Class对象)。我们通过反射就是操作的该对象。 //1、通过class.forn
阅读全文
摘要:1、oreacle事务 可以提交的成功和失败,以下四种情况保证事务的提交与回滚。 事务的结束 1、正常的commit(使数据修改生效)或者rollback(将数据恢复到上一个状态) 2、自动提交,但是一般情况下要将自动提交进行关闭,效率太低 3、用户关闭会话之后,会自动提交事务 4、系统崩溃或者断电
阅读全文
摘要:1、组函数 在数字类型数据使用AVG and SUM 函数 – select sum(sal), avg(sal), max(sal) , min(sal) from emp; ▪ MIN and MAX适用亍任何数据类型 – select min(hiredate ) ,max(hiredate)
阅读全文
摘要:1、基础知识归纳 oreacle中null代表特殊字符,不可以字段=null判断,一定是a is null 或者a is not null oreacle中any some all使用的判断 between and 关键字 in(list)和not in(list)的使用 and 和or的语句出现在
阅读全文
摘要:SCHEMa与数据类型的优化: 一、通过三范式或者反三范式来进行优化。 1、在阿里规约中,有这么一条规定不建议三张表join,这样在数据量大的情况下,查询速度会非常慢。但是也不是绝对不行。通俗的讲。用空间换时间。自己斟酌。 二、主键选择 1、推荐使用代理主键 2、不建议使用自然主键(例如身份证号)
阅读全文
摘要:一、mysql架构: 首先客户端请求回到mysqlServer。mysqlServer中有连接器,分析器,优化器,执行器。然后到存储引擎 二、性能监控:可以通过show profile和performance_schema进行性能监控 1、set profilling=1 sql语句执行 show
阅读全文