Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Solr 4.6.0 DataImportHandler mempercepat kinerja

Dengan caching kueri, maksud saya CachedSqlEntityProcessor . Saya menyukai gabungan solusi seperti pada pertanyaan Anda yang lain entri duplikat MySQL GROUP_CONCAT . Tetapi CachedSqlEntityProcessor juga akan membantu, jika p_id berulang-ulang dalam kumpulan hasil kueri utama publication_authors , dan Anda tidak terlalu khawatir tentang penggunaan memori ekstra.

Pembaruan:Sepertinya Anda memiliki dua pertanyaan lain yang terpecahkan, mungkin Anda bisa memilih salah satu cara, saya tetap memposting contoh/petunjuk singkat seperti yang Anda minta jika orang lain merasa berguna untuk memiliki

<entity name="x" query="select * from x">
    <entity name="y" query="select * from y" processor="CachedSqlEntityProcessor"  where="xid=x.id">
    </entity>
<entity>

Contoh ini diambil dari wiki . Ini masih akan menjalankan setiap kueri "pilih * dari y di mana xid=id" per id dari kueri utama "pilih * dari x". Tapi itu tidak akan mengirimkan kueri yang sama berulang kali.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sepertinya saya tidak dapat menghubungkan halaman PHP saya ke server dan database uji SQL saya

  2. SQL Server ke MySQL transfer data

  3. Menghapus tabel dengan mysqli_multi_query()

  4. Database PHP Argumen tidak valid disediakan untuk foreach()

  5. Bagaimana cara menyimpan tanggal dalam milidetik unix di Mysql?