原文:数据库两大神器【索引和锁】

前言 只有光头才能变强 索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 本文力求简单讲清每个知识点,希望大家看完能有所收获 声明:如果没有说明具体的数据库和存储引擎,默认指的是MySQL中的InnoDB存储引擎 一 索引 在之前,我对索引有以下的认知: 索引可以加快数据库的检索速度 表经常进行INSERT UPDATE DELETE操作就不要建立索引了,换言之:索引会降 ...

2018-07-23 19:27 6 2499 推荐指数:

查看详情

Python中两大神器&exec() &eval()

一、神器1 —— 内置函数eval eval是python中的内置函数,它的作用是将字符串变为所对应的表达式,也相当于一个功能代码加双引号变为字符串,而eval又将字符串转为相应的功能,它在使用过程中有绝对的优势,但是也存在使用风险,所以要在程序中正确使用,本人建议不要使用 eval的语法格式 ...

Sun Sep 22 18:42:00 CST 2019 0 555
数据库索引

索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 本文力求简单讲清每个知识点,希望大家看完能有所收获 声明:如果没有说明具体的数据库和存储引擎,默认指的是MySQL中的InnoDB存储引擎 一、索引 在之前,我对索引有以下的认知: 索引可以加快 ...

Thu Aug 02 19:02:00 CST 2018 1 1160
数据库的Connection、Cursor两大对象

Python 数据库图解流程         Connection、Cursor比喻   Connection()的参数列表 host,连接的数据库服务器主机名,默认为本地主机(localhost)。 user,连接数据库的用户名,默认为当前用户 ...

Fri Dec 21 22:39:00 CST 2018 0 610
Python 数据库的Connection、Cursor两大对象

Python 数据库的Connection、Cursor两大对象 pymysql是Python中操作MySQL的模块,其使用方法和py2的MySQLdb几乎相同。 Python 数据库图解流程   Connection、Cursor比喻 Connection()的参数 ...

Sun Nov 17 06:02:00 CST 2019 0 1174
求你了,别再说数据库的只是索引了!!!

GitHub 21.3k Star 的Java工程师成神之路,不来了解一下吗! GitHub 21.3k Star 的Java工程师成神之路,真的不来了解一下吗! 在MySQL数据库中,为了解决并发问题,引入了很多的机制,很多时候,数据库是在有数据库操作的过程中自动添加的。 所以,这就 ...

Tue Sep 14 18:02:00 CST 2021 1 508
web开发中的数据库:(高并发--乐观、悲观

这篇文章讲了 1.同步异步概念(消去很多疑惑),同步就是一件事一件事的做;sychronized就是保证线程一个一个的执行。 2.我们需要明白,机制有个层面,一种是代码层次上的,如Java中的同步,典型的就是同步关键字synchronized ( 线 程级别的)。另一个就是数据库 ...

Fri Nov 04 01:20:00 CST 2016 0 7259
数据库协议

数据库协议是指所有事务必须分个阶段对数据项进行加锁和解锁 1.扩展阶段 在对任何数据项的读、写之前,要申请并获得该数据项的封锁。 2.收缩阶段 每个事务中,所有的封锁请求必须先于解锁请求。 例如:事务T遵循协议 ...

Sat Dec 22 00:42:00 CST 2012 0 8767
数据库

1 前言 数据库大并发操作要考虑死锁和的性能问题。看到网上大多语焉不详(尤其更新),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server ...

Thu Apr 18 16:30:00 CST 2013 3 2476
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM