亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Jadual Kandungan
Penyelesaian
Apakah strategi kegigihan untuk pembolehubah persekitaran PHP?
Dalam pembangunan PHP, bagaimana untuk menguruskan maklumat konfigurasi sensitif dengan selamat dan berkesan?
Pembolehubah persekitaran PHP tidak berkesan? Soalan yang sering ditanya dan tip debugging
Rumah pembangunan bahagian belakang tutorial php Cara Menetapkan Pembolehubah Alam Sekitar dalam Persekitaran PHP Penerangan Menambah Pembolehubah Alam Sekitar PHP

Cara Menetapkan Pembolehubah Alam Sekitar dalam Persekitaran PHP Penerangan Menambah Pembolehubah Alam Sekitar PHP

Jul 25, 2025 pm 08:33 PM
mysql laravel bootstrap git docker persediaan persekitaran php sintaks php tutorial php compo

Terdapat tiga cara utama untuk menetapkan pembolehubah persekitaran dalam PHP: 1. Konfigurasi global melalui php.ini; 2. Melalui pelayan web (seperti setenv Apache atau fastcgi_param of nginx); 3. Gunakan fungsi Putenv () dalam skrip PHP. Antaranya, php.ini sesuai untuk konfigurasi global dan jarang mengubah konfigurasi, konfigurasi pelayan web sesuai untuk senario yang perlu diasingkan, dan putenv () sesuai untuk pembolehubah sementara. Dasar kegigihan termasuk fail konfigurasi (seperti php.ini atau konfigurasi pelayan web), fail .Env dimuatkan dengan perpustakaan dotenv, dan suntikan dinamik pembolehubah dalam proses CI/CD. Maklumat sensitif pengurusan keselamatan harus dielakkan dengan keras. Adalah disyorkan untuk menggunakan fail .env dengan .gitignore, rahsia docker, atau perkhidmatan awan seperti AWS Secrets Manager. Jika pemboleh ubah persekitaran tidak berkuatkuasa, anda harus menyemak mod operasi PHP, sahkan skop pembolehubah, sahkan laluan fail konfigurasi, dan sama ada untuk memulakan semula perkhidmatan tersebut.

Cara Menetapkan Pembolehubah Persekitaran dalam Persekitaran PHP Penerangan Menambah Pembolehubah Alam Sekitar PHP

Biasanya terdapat beberapa cara teras untuk menetapkan pembolehubah persekitaran dalam persekitaran PHP: Secara global menubuhkan fail konfigurasi php.ini , lulus menggunakan konfigurasi pelayan web (seperti Apache atau Nginx), atau gunakan fungsi putenv() secara langsung di dalam skrip PHP. Kaedah mana yang anda pilih sering bergantung pada mod operasi PHP anda, keperluan pengasingan persekitaran anda, dan kitaran hayat pembolehubah.

Cara Menetapkan Pembolehubah Persekitaran dalam Persekitaran PHP Penerangan Menambah Pembolehubah Alam Sekitar PHP

Penyelesaian

Sejujurnya, pembolehubah persekitaran PHP terdengar agak misteri, tetapi mereka sebenarnya agak mudah digunakan. Saya secara peribadi berfikir bahawa cara yang paling biasa dan paling selamat adalah tidak lebih dari sekadar sedikit, masing -masing dengan senario yang terpakai, dan tidak satu pun dari mereka adalah "penyelesaian sejagat".

Pertama sekali, perkara yang paling langsung ialah menukar php.ini . Anda boleh secara langsung menggunakan variables_order atau E dalam fail untuk mengawal pembolehubah mana yang boleh diakses oleh PHP. Walau bagaimanapun, konfigurasi yang lebih biasa digunakan adalah konfigurasi seperti upload_max_filesize . Mereka adalah item konfigurasi PHP dan tidak sama dengan pembolehubah persekitaran di peringkat sistem operasi. Tetapi jika anda mahukan pembolehubah persekitaran tertentu berkuat kuasa di seluruh dunia, seperti maklumat sambungan pangkalan data, atau kunci API, ia adalah cara untuk menggunakan env[VAR_NAME] = value dalam php.ini . Tetapi ada masalah dengan ini, iaitu, jika anda menukar php.ini , anda perlu memulakan semula PHP-FPM atau pelayan web, dan ini akan menjejaskan semua aplikasi yang berjalan dalam persekitaran PHP ini dan tidak cukup fleksibel.

Cara Menetapkan Pembolehubah Persekitaran dalam Persekitaran PHP Penerangan Menambah Pembolehubah Alam Sekitar PHP

Kemudian ia melalui pelayan web. Jika anda menggunakan Apache, Arahan SetEnv berada dalam fail .htaccess atau fail konfigurasi Apache, ia hanya alat sihir. Contohnya:

 <Ifmodule mod_env.c>
    Setenv app_env "Pengeluaran"
    Setenv database_url "mysql: // user: pass@host/db"
</Ifmodule>

Perkara ini baik, ia boleh menjadi berkesan untuk direktori tertentu atau tuan rumah maya, dan pengasingan dilakukan dengan baik. Untuk nginx, anda perlu menggunakan fastcgi_param , biasanya dalam fail fastcgi_params atau blok pelayan anda:

Cara Menetapkan Pembolehubah Persekitaran dalam Persekitaran PHP Penerangan Menambah Pembolehubah Alam Sekitar PHP
 fastcgi_param app_env "pembangunan";
fastcgi_param database_url "mysql: // user: pass@localhost/dev_db";

Kedua -dua kaedah dianggap menyuntik pembolehubah persekitaran dari lapisan pelayan web ke dalam proses PHP. Skrip PHP boleh didapati melalui $_SERVER atau getenv() . Saya secara peribadi lebih suka kaedah ini kerana ia memisahkan konfigurasi dan kod, dan ia juga memudahkan suntikan konfigurasi persekitaran yang berbeza ke dalam proses CI/CD.

Akhirnya, tentu saja, putenv() di dalam skrip PHP. Fungsi ini membolehkan anda menetapkan pemboleh ubah persekitaran pada masa runtime.

 <? Php
PUTENV ("my_custom_var = hello_world");
echo getenv ("my_custom_var"); // output: hello_world
?>

Tetapi jujur, saya jarang menggunakannya untuk menetapkan pembolehubah persekitaran kritikal yang perlu disediakan sepanjang kitaran hayat permintaan. Ia lebih digunakan dalam beberapa senario sementara yang hanya digunakan oleh skrip semasa atau proses kanak -kanak. Kerana pembolehubah yang ditetapkan hanya sah untuk proses PHP semasa, mereka telah hilang setelah permintaan selesai dan tidak dapat mempengaruhi proses induk.

Untuk meringkaskan, yang mana yang dipilih bergantung kepada keperluan anda. Global dan Invariant, php.ini atau konfigurasi pelayan web; Sekiranya perlu diasingkan, konfigurasi pelayan web lebih baik; Jika ia sementara, digunakan secara dalaman oleh skrip, putenv() .

Apakah strategi kegigihan untuk pembolehubah persekitaran PHP?

Apabila ia datang kepada kegigihan, ini bukan soalan yang mudah, kerana perkataan "berterusan" mempunyai tafsiran yang berbeza dalam konteks yang berbeza. Apa yang saya faham kegigihan adalah untuk membolehkan pembolehubah persekitaran mengekalkan nilai mereka di luar kitaran hayat proses PHP, atau sekurang -kurangnya secara automatik memuat setiap kali permintaan baru tiba.

Kegigihan yang paling langsung tentu saja menulis pembolehubah ke dalam fail konfigurasi. Sebagai contoh, php.ini yang disebutkan sekarang, atau fail konfigurasi pelayan web (Apache's httpd.conf atau nginx.conf nginx). Sebaik sahaja fail-fail ini ditubuhkan, pembolehubah ini akan sentiasa wujud selagi pelayan tidak dimulakan semula, atau proses PHP-FPM tidak dibunuh. Ini adalah kegigihan yang paling "tegar". Walau bagaimanapun, kelemahan juga jelas. Perubahan memerlukan memulakan semula perkhidmatan, dan mereka tidak cukup fleksibel untuk sesuai untuk penempatan pelbagai alam sekitar.

Satu lagi kaedah "ketekunan" yang biasa sebenarnya adalah manifestasi falsafah "konvensyen adalah lebih besar daripada konfigurasi", iaitu, fail .env . Walaupun PHP sendiri tidak mengiktiraf fail .env secara langsung, melalui perpustakaan seperti vlucas/phpdotenv , anda boleh memuatkan fail ini pada permulaan permohonan.

 // composer.json
// "memerlukan": {
// "vlucas/phpdotenv": "^5.0"
//}

// public/index.php atau fail bootstrap $ dotenv = dotenv \ dotenv :: createImmutable (__ dir__. &#39;/../&#39;); // menunjukkan ke direktori root projek anda $ dotenv-> load ();

// Selepas itu, anda boleh mengakses pembolehubah ini melalui getEnv () atau $ _env $ dbhost = getenv (&#39;db_host&#39;);

Kelebihan kaedah ini adalah:

  1. Pengasingan Alam Sekitar: Persekitaran yang berbeza (pembangunan, ujian, pengeluaran) boleh mempunyai fail .env yang berbeza, atau menggunakan pembolehubah persekitaran untuk menentukan yang .env .
  2. Keselamatan: Fail .env biasanya tidak diserahkan kepada Sistem Kawalan Versi (GIT), dengan itu mengelakkan kebocoran maklumat sensitif.
  3. Fleksibiliti: Hanya gantikan fail .env semasa penempatan boleh menukar konfigurasi tanpa mengubah kod atau memulakan semula perkhidmatan (untuk mod PHP-FPM).

Secara peribadi, saya tidak boleh lakukan tanpa .env dalam projek, terutamanya rangka kerja PHP moden (seperti Laravel dan Symfony). Ia menghilangkan konfigurasi aplikasi dan kod dengan baik dan mematuhi prinsip konfigurasi aplikasi dua belas faktor.

Terdapat satu lagi jenis, walaupun tidak sepenuhnya "berterusan", tetapi sangat penting untuk proses penempatan, iaitu suntikan pembolehubah persekitaran dalam sistem CI/CD. Sebagai contoh, dalam tindakan GitHub, Gitlab CI atau Jenkins, anda boleh menyuntik maklumat sensitif sebagai pembolehubah persekitaran ke dalam bekas atau sasaran penempatan semasa peringkat binaan atau penempatan. Pembolehubah ini disuntik semasa runtime dan tidak disimpan di perpustakaan kod, yang sangat selamat.

Oleh itu, pilihan strategi kegigihan akhirnya bergantung kepada keperluan keselamatan anda, proses penempatan, dan tabiat kerjasama pasukan. Tidak ada peluru perak, hanya penyelesaian yang paling sesuai dengan anda.

Dalam pembangunan PHP, bagaimana untuk menguruskan maklumat konfigurasi sensitif dengan selamat dan berkesan?

Menguruskan maklumat konfigurasi sensitif adalah lubang besar dalam sebarang pembangunan, dan PHP tidak terkecuali. Saya telah melihat terlalu banyak projek yang secara langsung menulis kata laluan pangkalan data dan kekunci API dalam kod, yang hanya mimpi buruk keselamatan. Untuk menguruskan perkara -perkara ini dengan selamat dan berkesan, pengalaman saya adalah bahawa prinsip teras adalah "tidak mendedahkan maklumat sensitif terus ke pangkalan kod."

Perkara yang paling asas, seperti yang saya sebutkan tadi, adalah menggunakan fail .env untuk bekerjasama dengan .gitignore . Ini adalah amalan yang paling mudah dan paling biasa. Logik pemuatan config.php atau rangka kerja anda akan membaca pembolehubah ini dan bukannya kod keras nilai secara langsung.

 # .env fail fail app_key = somerandomstringgeneratedbyframework
Db_connection = mysql
Db_host = 127.0.0.1
Db_port = 3306
Db_database = my_app
Db_username = root
Db_password = rahsia

Kemudian, ingatlah untuk menambah .env ke .gitignore :

 # .gitignore
.env

Dengan cara ini, maklumat sensitif anda tidak akan ditolak ke repositori awam bersama -sama dengan kod tersebut. Sudah tentu, ini memerlukan anda untuk membuat atau menyalin fail .env secara manual apabila digunakan, atau melakukannya melalui skrip automatik.

Melangkah lebih jauh, untuk senario yang lebih maju, terutamanya penyebaran kontena (seperti Docker), saya sangat mengesyorkan menggunakan pengurusan rahsia . Swarm Docker mempunyai mekanisme pengurusan rahsia sendiri, dan Kubernetes juga mempunyai objek rahsia. Mekanisme ini membolehkan anda menyimpan dan mengedarkan data sensitif dengan cara yang disulitkan dan terdedah kepada aplikasi hanya apabila bekas sedang berjalan. Sebagai contoh, dalam Docker menyusun, anda boleh menentukan rahsia:

 # docker-compose.yml
Versi: &#39;3.8&#39;
Perkhidmatan:
  App:
    Imej: my_php_app
    Rahsia:
      - db_password

Rahsia:
  db_password:
    Fail: ./db_password.txt # Ini adalah fail yang mengandungi kata laluan dan biasanya tidak diserahkan kepada git

Di dalam aplikasi PHP, rahsia ini dipasang sebagai laluan khusus ke bekas sebagai fail, dan aplikasi anda boleh membaca fail ini untuk mendapatkan maklumat sensitif. Pendekatan ini lebih selamat daripada fail .env , kerana data sensitif tidak akan muncul dalam plaintext dalam sistem fail (sekurang -kurangnya di peringkat tuan rumah).

Untuk perkhidmatan awan, seperti AWS, GCP, dan Azure, mereka semua mempunyai perkhidmatan pengurusan utama mereka sendiri (KMS). AWS mempunyai pengurus rahsia, dan GCP mempunyai pengurus rahsia. Perkhidmatan ini dapat membantu anda mengurus, mengaudit dan memutar kekunci. Aplikasi PHP anda boleh mendapatkan kunci ini secara dinamik semasa runtime melalui SDK dan bukannya dikodkan keras atau disimpan dalam mana-mana fail. Ini sudah pasti tahap amalan keselamatan tertinggi, terutamanya sesuai untuk sistem yang diedarkan secara besar-besaran dan pelbagai perkhidmatan.

Akhirnya, saya ingin menekankan satu perkara: tidak pernah mempercayai pelanggan. Apa -apa maklumat sensitif yang perlu diluluskan ke bahagian depan hendaklah proksi atau diproses melalui API backend, dan bukannya secara langsung terdedah. Sebagai contoh, anda tidak boleh menggunakan kekunci API Stripe secara langsung di hujung depan, tetapi anda harus membiarkan pelayan backend memanggil API Stripe, dan hujung depan hanya berinteraksi dengan API Backend anda.

Secara umum, dari Simple .env ke KM Cloud Kompleks, yang penyelesaian untuk dipilih bergantung pada saiz projek anda, keperluan keselamatan dan keupayaan operasi dan penyelenggaraan. Tetapi dalam apa jua keadaan, menarik balik maklumat sensitif dari pangkalan kod adalah langkah pertama dan paling kritikal.

Pembolehubah persekitaran PHP tidak berkesan? Soalan yang sering ditanya dan tip debugging

Ia agak menjengkelkan untuk menghadapi pembolehubah persekitaran PHP yang tidak berkuatkuasa, tetapi biasanya terdapat jejak untuk diikuti. Pengalaman peribadi saya adalah bahawa masalah semacam ini sering tidak menjadi masalah dengan PHP sendiri, tetapi sisihan dalam konfigurasi atau pemahaman persekitaran.

  1. Semak Mod Running PHP: Ini adalah yang paling mudah untuk diabaikan. Dalam mod apakah PHP anda berjalan? Adakah mod_php Apache? Atau adakah php-fpm digabungkan dengan nginx/apache? Atau mod CLI?

    • mod_php (tidak disyorkan): Pembolehubah persekitaran biasanya diluluskan secara langsung oleh konfigurasi Apache ( SetEnv ).
    • PHP-FPM: Pembolehubah persekitaran biasanya diluluskan oleh fastcgi_param dalam nginx/apache, atau ditetapkan dalam konfigurasi kolam php-fpm ( www.conf , dll.). Jika anda menetapkan fastcgi_param dalam nginx tetapi jangan mendapatkannya dalam php, periksa sama ada konfigurasi nginx dimuatkan dengan betul dan sama ada php-fpm dimulakan semula dengan betul.
    • Mod CLI: Pada masa ini, proses PHP secara langsung mewarisi pembolehubah persekitaran shell. Anda boleh menetapkannya dengan export VAR=value di terminal, dan kemudian php your_script.php . Tetapi jika anda menjalankan skrip di crontab , ingatlah bahawa pembolehubah persekitaran crontab adalah bebas dan mungkin perlu ditetapkan secara eksplisit dalam entri crontab .
  2. Sahkan sumber dan skop pembolehubah persekitaran: Di manakah anda menetapkan pembolehubah persekitaran?

    • php.ini : Pastikan anda mengubah suai fail php.ini yang digunakan oleh versi PHP semasa. Anda boleh melihat Loaded Configuration File melalui phpinfo() . Selepas pengubahsuaian, pastikan untuk memulakan semula PHP-FPM atau pelayan web .
    • Konfigurasi Pelayan Web:

Atas ialah kandungan terperinci Cara Menetapkan Pembolehubah Alam Sekitar dalam Persekitaran PHP Penerangan Menambah Pembolehubah Alam Sekitar PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Mewujudkan persekitaran docker siap pengeluaran untuk php Mewujudkan persekitaran docker siap pengeluaran untuk php Jul 27, 2025 am 04:32 AM

Menggunakan imej asas PHP yang betul dan mengkonfigurasi persekitaran docker yang dioptimumkan prestasi yang selamat adalah kunci untuk mencapai pengeluaran siap. 1. Pilih PHP: 8.3-fpm-alpine sebagai imej asas untuk mengurangkan permukaan serangan dan meningkatkan prestasi; 2. Lumpuhkan fungsi berbahaya melalui php.ini adat, matikan paparan ralat, dan aktifkan Opcache dan JIT untuk meningkatkan keselamatan dan prestasi; 3. Gunakan nginx sebagai proksi terbalik untuk menyekat akses kepada fail sensitif dan memajukan permintaan PHP dengan betul kepada PHP-FPM; 4. Gunakan imej pengoptimuman pelbagai peringkat untuk menghapuskan kebergantungan pembangunan, dan menubuhkan pengguna bukan akar untuk menjalankan bekas; 5. Supervisord pilihan untuk menguruskan pelbagai proses seperti Cron; 6. Sahkan bahawa tiada kebocoran maklumat sensitif sebelum penggunaan

Apakah caching konfigurasi di Laravel? Apakah caching konfigurasi di Laravel? Jul 27, 2025 am 03:54 AM

Cache konfigurasi Laravel meningkatkan prestasi dengan menggabungkan semua fail konfigurasi ke dalam fail cache tunggal. Mengaktifkan cache konfigurasi dalam persekitaran pengeluaran dapat mengurangkan operasi I/O dan penguraian fail pada setiap permintaan, dengan itu mempercepat pemuatan konfigurasi; 1. Ia harus diaktifkan apabila permohonan itu digunakan, konfigurasi stabil dan tiada perubahan yang kerap diperlukan; 2. Selepas membolehkan, ubah suai konfigurasi, anda perlu menjalankan semula phpartisanconfig: cache untuk berkuat kuasa; 3. Elakkan menggunakan logik dinamik atau penutupan yang bergantung kepada keadaan runtime dalam fail konfigurasi; 4. Apabila masalah penyelesaian masalah, anda harus terlebih dahulu membersihkan cache, periksa pembolehubah .Env dan cache semula.

Bagaimana cara mengejek objek dalam ujian Laravel? Bagaimana cara mengejek objek dalam ujian Laravel? Jul 27, 2025 am 03:13 AM

UsemockeryforcustomdependencybysettingExpectationswithShouldReceive (). 2.Uselaravel'sfake () methorfacadeslikemail, giliran, andhttptopreventrealinterint

Apa yang dimuatkan di Laravel? Apa yang dimuatkan di Laravel? Jul 27, 2025 am 04:14 AM

Eagerloadingpreventsthen 1queryprobylyloadingrelationshipsupfront.Then 1problemoccurswhen1queryfetchesrecords (cth., 100posts) danNadditionalqueriesFetchRelatedData (mis

Bagaimana cara membiakkan pangkalan data di Laravel? Bagaimana cara membiakkan pangkalan data di Laravel? Jul 28, 2025 am 04:23 AM

Buat Fail Seeder: Gunakan PhPartisanMake: SeederSerseeder untuk menghasilkan kelas Seeder, dan masukkan data melalui kilang model atau pertanyaan pangkalan data dalam kaedah RUN; 2. Panggil penyokong lain dalam DatabaseSeeder: Daftar Usereeder, Postseeder, dan lain-lain. Sehingga melalui $ this-> call () untuk memastikan kebergantungan adalah betul; 3. Jalankan Seeder: Jalankan PhPartisandb: Benih untuk menjalankan semua Seeders berdaftar, atau gunakan PhPartisanMigrate: segar-Seed untuk menetapkan semula dan mengisi semula data; 4

Apa itu Laravel Sail? Apa itu Laravel Sail? Jul 28, 2025 am 04:19 AM

Laravelsailisacommand-lineinterfaceThatsImplifiesLaraveldevelopmentusingDockerbyProvidingapre-configureDenvironmentwithouthoutrequiringdockerexpertise;

Strategi Perbendaharaan Ethena: Kebangkitan Empayar Ketiga Stablecoin Strategi Perbendaharaan Ethena: Kebangkitan Empayar Ketiga Stablecoin Jul 30, 2025 pm 08:12 PM

Penggunaan sebenar Battle Royale dalam sistem mata wang dua belum lagi berlaku. Kesimpulan Pada bulan Ogos 2023, Protokol Pinjaman Ekologi Makerdao memberi pulangan tahunan sebanyak $ DAI8%. Kemudian Sun Chi memasuki kelompok, melabur sejumlah 230,000 $ Steth, menyumbang lebih daripada 15% daripada deposit Spark, memaksa Makerdao membuat cadangan kecemasan untuk menurunkan kadar faedah kepada 5%. Hasrat asal Makerdao adalah untuk "mensubsidi" kadar penggunaan $ dai, hampir menjadi hasil solo Justin Sun. Julai 2025, Ethe

Mengoptimumkan MySQL untuk Penyimpanan Data Kewangan Mengoptimumkan MySQL untuk Penyimpanan Data Kewangan Jul 27, 2025 am 02:06 AM

MySQL perlu dioptimumkan untuk sistem kewangan: 1. Data kewangan mesti digunakan untuk memastikan ketepatan menggunakan jenis perpuluhan, dan DateTime digunakan dalam bidang masa untuk mengelakkan masalah zon waktu; 2. Reka bentuk indeks harus munasabah, mengelakkan kemas kini medan yang kerap untuk membina indeks, menggabungkan indeks dalam urutan pertanyaan dan indeks yang tidak berguna secara berkala; 3. Gunakan urus niaga untuk memastikan konsistensi, mengawal granulariti transaksi, elakkan urus niaga yang panjang dan operasi bukan teras yang tertanam di dalamnya, dan pilih tahap pengasingan yang sesuai berdasarkan perniagaan; 4. Partition Data Sejarah mengikut Masa, Arkib Data Sejuk dan Gunakan Jadual Mampat untuk meningkatkan kecekapan pertanyaan dan mengoptimumkan penyimpanan.

See all articles