进程与线程 垃圾回收 索引优化

进程   线程

进程 process:程序在执行过程中分配和管理资源的基本单位   进程有自己的地址空间

 同一个进程内的所有线程都可以访问这些资源

线程 thread:程序独立运行和独立调度的基本单位

    暂停一个线程,继续另一个线程的过程。    


垃圾回收

  当没有对象引用指向原本分配给某个对象的内存时,该内存便成为垃圾。

  垃圾回收算法:发现无用信息对象   回收无用对象占用的内存空间,使得该空间可以再次被程序使用。

  System.gc()  请求java垃圾回收  jvm不会立即进行垃圾回收,只会让垃圾回收操作更容易发生或者提前发生,或者回收较多。

  一旦垃圾回收器准备好释放对象占用的存储空间,首先会调用finalize()方法进行必要的清理工作,只有到下一次再进行垃圾回收动作时候,才会真正释放对象所占用的内存空间。


避免在索引列出现空值、数据类型转换、使用函数

查询语句越简单越好   单表查询>inner join>其它

更新越少越好

减少排序  

数据类型选择 varchar  char

适当拆分


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值